2016-12-26 55 views
-3

活動啓動活動按下手柄

我有三個活動,如活動A - 活動B - 活動℃。活動通過意向啓動。當活動C啓動時,我點擊返回按鈕以獲得活動A,並且無需重新操作手柄。我怎樣才能得到這個?

+0

問清楚的問題進一步研究。 – Noorul

+0

清除你的問題的意思_and我點擊返回按鈕來獲得活動A與出手柄後press_ – Piyush

回答

0

當您從B啓動Activity C時,然後startActivity()方法在Activity-B中調用finish()。它會從Activity-Stack中移除Activity-B。

-1

在從活動B調用活動C時,可以在調用intent後調用finish()方法。請參閱下面的語法。

@Override 
public void onBackPressed() { 
    super.onBackPressed(); 
    Intent intent=new Intent(B.this,C.Class); 
    startActivity(intent); 
    finish(); 
} 
0

如果您在活動C中,並且您希望返回到活動A而不參加活動B,則應該使用標誌。

Intent startActivityA = new Intent(ActivityC.this,ActivityA.class); 
startActivityA.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK); 
startActivity(startActivityA);