在我的应用程序有 活动: 登录>搜索>搜索结果列表>项目详细资料>付>我的项目的详细信息如何在Android中支付活动后完成旧活动?
当我在“搜索结果列表”,然后点击后面将回“搜索'同项目详情 它会返回到搜索结果列表
如何在完成付款后完成许多旧活动?
在我的应用程序有 活动: 登录>搜索>搜索结果列表>项目详细资料>付>我的项目的详细信息如何在Android中支付活动后完成旧活动?
当我在“搜索结果列表”,然后点击后面将回“搜索'同项目详情 它会返回到搜索结果列表
如何在完成付款后完成许多旧活动?
使用可以使用此
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent intent){
super.onActivityResult(requestCode, resultCode, intent);
if(resultCode==0){
finish();
}
else{
}
}
,并使用setResult(0);
当你destory活动你在它
还有另一种解决方案,当你在第一个活动完成它调用startAcitivty
后对于第二个活动
完成一项活动我在使用此代码:
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);
你可以简单地做到这一点。当你要开始的意图,称finish()
方法是这样的:
Intent i = new Intent(this,abc.class);
startActivity(i);
finish();
我要杀了老上级activites,你的代码保持那么老activites停止我可以回到它:( – user3124328