我有2个活动,A和B. 主要的活动是A,但是在A的OnCreate方法中,我想转移到B,这意味着。 A是onStop状态,B正在运行。 在B上我有一个按钮,当我点击他的Destory活动(B)然后回到A。
- 第4步(回到A)必须在OnClickListener中完成。
我该如何实现?我无法访问onRestart方法,所以我应该以某种方式手动重启活动吗?如果是的话怎么办?
答案 0 :(得分:3)
在ActivityB <{p>>的finish()
上致电Button.onClickListener
调用finish()
将破坏当前活动并返回上一个活动(此处为活动A)
答案 1 :(得分:0)
,点击这样按钮,
backBTN.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
finish();
}
});
答案 2 :(得分:0)
内部活动B的后退按钮单击侦听器,
backButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
finish();
}
});
答案 3 :(得分:0)
//首先去活动然后完成
// ActivityA.class
Intent intentB = new Intent(context, ActivityB.class);
startActivity(intentB);
finish();
//也可以组合到activityb然后输入完成
// ActivityB.class
Intent intentB = new Intent(context, ActivityA.class);
startActivity(intentB);
finish();
答案 4 :(得分:0)
Activity1.class:
Intent intent=new Intent(Activity1.this,Activity2.class);
startActivity(intent);
Activity2.class
b.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
this.finish();
}
}
);