0
有沒有什麼方法可以確定堆棧中前一個活動的名稱是什麼,而不通過Intent Bundle傳遞某些數據?Android:以前活動的名稱
有沒有什麼方法可以確定堆棧中前一個活動的名稱是什麼,而不通過Intent Bundle傳遞某些數據?Android:以前活動的名稱
有這種方法ComponentName getCallingActivity()
。嘗試使用它。但只有在您使用startActivityForResult()
開始活動時纔有效。
參考:Android Docs
爲了什麼目的? Activity堆棧的設計不是由應用程序直接訪問。 –
我需要我的活動根據它從何處被調用而表現稍微不同。我總是可以使用意圖。我希望有一個更簡單的方法。 – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
使用束縫是最簡單的方法。 –