[英]How to finish an activity but I don't want go to previous activity (goto another activity)
假設有一個活動堆棧 A -> B -> C -> D,從活動 D,我想完成它和 go 到活動 A。可以銷毀活動 B 和 Z0D61F8370CAD1D412F5ZBTW41。 活動 D 可以從活動 A / B / C 訪問。 所以如果我從 B (A -> B -> D) 調用活動 D,我仍然想將 go 調用到活動 A。
在活動 D 中:
Intent intent = new Intent(ActivityD.this, ActivityA.class);
intent.putExtra("param", param); //optional
startActivity(intent);
finish();
這樣做: -
在 onBackpressd() 方法上調用 Intent。它將 go 在您想要的那個活動上。 喜歡:-
@Override
public void onBackpressd() {
super.onBackpressd();
Intent intent = new Intent(ActivityD.this, ActivityA.class);
intent.putExtra("param", param); //optional
startActivity(intent);
finish();
}
希望這會幫助你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.