在我的应用程序中有 活动: 登录>搜索>搜索结果列表>项目详情>支付>我的项目详情
当我进入“搜索结果列表”并单击后退时,它将返回“搜索”项目详细信息中的相同内容 它将返回搜索结果列表
如何在支付过程后完成许多旧活动?
答案 0 :(得分:1)
使用可以使用此
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent intent){
super.onActivityResult(requestCode, resultCode, intent);
if(resultCode==0){
finish();
}
else{
}
}
当您破坏其中的活动时使用setResult(0);
当你在第一个活动完成它之后,在你调用startAcitivty之后还有另一个解决方案 第二次活动
答案 1 :(得分:0)
完成活动我正在使用此代码:
public void AppExit(){
this.finish();
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intetn.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
or kill Process with this code:
int pid = android.as.Process.myPid();
android.os.Process.KillProcess(pid);
答案 2 :(得分:0)
你可以简单地这样做。当你要开始一个意图时,请调用finish()
这样的方法:
Intent i = new Intent(this,abc.class);
startActivity(i);
finish();