[英]Moving back and forward between 2 activities
我有2個活動,A和B。主要活動是A,但是AI的OnCreate方法想移到B,這意味着。 A處於onStop狀態,B正在運行。 在BI上有一個按鈕,當我單擊他Destory時,活動(B)並返回到A。
-第四步(返回A)必須在OnClickListener中完成。
我該如何實現呢?我無法訪問onRestart方法,因此我應該以某種方式手動重啟活動嗎?
在ActivityB中的Button.onClickListener
上調用finish()
調用finish()
將破壞當前活動並返回到上一個活動(此處為活動A)
在活動B中,將您的按鈕寫成這樣,
backBTN.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
finish();
}
});
在活動B的后退按鈕單擊偵聽器中,
backButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
finish();
}
});
//先參加活動,然后完成
//ActivityA.class
Intent intentB = new Intent(context, ActivityB.class);
startActivity(intentB);
finish();
//也返回到activityb然后完成
//ActivityB.class
Intent intentB = new Intent(context, ActivityA.class);
startActivity(intentB);
finish();
Activity1.class:
Intent intent=new Intent(Activity1.this,Activity2.class);
startActivity(intent);
Activity2.class
b.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
this.finish();
}
}
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.