我有一個活動A和B.活動當我從活動A到活動B,我用下面的代碼:完成()後onCreate未被調用?
Intent i = new Intent(A.this, B.class)
startActivity(i)
現在,當我想從活動B返回酶活性的使用finish()
,我的onCreate()
方法中的必要方法調用不會被調用。相反,當我離開它時,我的活動看起來如何......我如何在使用finish()
方法後調用onCreate()
?
我已經測試過,甚至onResume()
方法不會被調用的活動B.
什麼問題finish()
方法之後?
不清楚你在說什麼 – Nabin
''onCreate()''mothod只有在第一次活動A被調用時纔會調用。當你開始新的意圖時,活動A將放入堆棧,並在Activity B中調用'finish()'函數,它只是完成當前活動並將堆棧中的活動A加載(而不是重新調用onCreate方法)。 –
你是如何得出結論的:onResume沒有被調用? – RogueBaneling