簡體   English   中英

返回MainActivity時調用什么方法?

[英]What method is called when returning back to the MainActivity?

我的項目遇到問題,當我調用startActivity()時,它會調用另一個活動的onCreate()是嗎?


現在,當我完成並銷毀secondary activity返回MainActivity時,會發生什么:

  • 不會再次調用onCreate (我檢查過)
  • onResume相同
  • onPause相同

知道startActivity是什么?

startActivity(new Intent(this, SecondaryActivity.class));

為了結束該活動,我調用:

try{
  super.finishAndRemoveTask();
}catch(Exception e){
  super.finish();
}

這就是所有的細節,

我已經研究過生命周期

用貓頭鷹的眼睛是找不到的。

找到替代品的替代品

啟動SecondaryActivity后完成MainActivity

並調用onCreate ,反之亦然。


我還修改了我的代碼以更加適合我的新偏好。


如果你在接下來的兩天里仍然在那里打字,

感謝您的光臨!

(很抱歉找到我自己的解決方案:))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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