簡體   English   中英

如何完成一項活動,但我不希望 go 參加上一個活動(轉到另一個活動)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM