在我的android活动中,我有3个活动A B C. 但当我开始A - > B - > C - > A时,当我点击后退所有活动仍为A-C-B-A
我希望当我按回当前活动时返回活动A
帮助
答案 0 :(得分:0)
如果您希望在离开后不将活动添加到后台堆栈,只需调用:
var labelRadius = (radius * 0.95);
var numBars = data.length;
// Labels
var labels = svg.append('g')
.classed('labels', true);
labels.append('def')
.append('path')
.attr('id', 'label-path')
.attr('d', 'm0 ' + -labelRadius + ' a' + labelRadius + ' ' + labelRadius + ' 0 1,1 -0.01 0');
labels.selectAll('text')
.data(data)
.enter()
.append('text')
.style('text-anchor', 'middle')
.append('textPath')
.attr('xlink:href', '#label-path')
.attr('startOffset', function(d, i) {
return i * 100 / numBars + 50 / numBars + '%';
})
.text(function(d) {
return d.group;
});
例如,从活动A开始活动B并完全摆脱活动A:
finish();
现在,如果按活动B中的后退按钮,它将退出应用程序,因为后备堆栈中没有其他活动。
对于您的具体情况,您可以调用除活动A之外的所有内容,这将使活动A成为您的后台堆栈中唯一的活动。因此,无论你按什么活动,后退按钮都会将你送回活动A.