[英]Android - How to move to activity dynamically or previous activity?
我有3個活動,活動A和活動B都可以訪問活動C。但是一次,我正在使用Intent返回到先前的活動。
意圖i =新意圖(C.this,A.class);
在這里,我使用活動C返回活動A。但是我想從C返回活動A或B,具體取決於誰調用它。 不使用finish(); 返回活動。
如果A調用C,則intent i = new Intent (C.this, "dynamically set A");
如果B調用C,則intent i = new Intent (C.this, "dynamically set B");
在第一個通話中傳遞一個捆綁包(從A到C或從B到C),並在單擊后退操作時檢查它的來源。
您可以簡單地使用finish()方法,而無需使用意圖。 看這個:
Button button = this.findViewById(R.id.backButton);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.