在我的應用程序有 活動: 登錄>搜索>搜索結果列表>項目詳細資料>付>我的項目的詳細信息如何在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