似乎我的MainActivity的onNewIntent()
沒有被調用,當我有另一個Activity
的頂部,如果我關閉第二個Activity
它確實被稱爲很好,它是像其他Activity
這是頂部阻止消息?這兩個Activity
s的設置在艙單singleTop,我從通知設置Intent
:onNewIntent()當頂部有另一個活動時沒有被調用
Intent intent = new Intent(getApplicationContext(), MainActivity.class);
intent.setAction(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
PendingIntent pIntent = PendingIntent.getActivity(getApplicationContext(), 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
有誰知道什麼地方出錯了?
謝謝!
如果另一個「活動」在現有的「活動」中可見,則第一個將暫停,然後停止。因此第一個'Activity'中的代碼將不會被執行。這是Android和「Activity」生命週期的標準。 – Squonk
因此,如果我想在通知被點擊並且頂部有其他活動時調用某個函數,那麼如何在不創建新活動的情況下執行此操作? – eXistenZ