簡體   English   中英

Android-如何動態轉移到活動或先前的活動?

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

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