2012-09-14 17 views
0

我有一個註冊的應用程序接收圖像。我可以打開圖庫或相機, 選擇一個圖像,並在我的onResume中獲得ACTION_SEND意圖,而且都很棒。 如果我使用後退按鈕,我可以返回到圖庫或返回到主屏幕並選擇另一個應用程序發送圖像 ,這也適用。Android意圖迴應不一致

但是,如果我使用主頁按鈕,那麼下一次應用程序由圖像Intent啓動時, 當它進入onResume時,我得到一個沒有圖像的主要意圖。

我在這裏錯過了什麼?

回答

0

你應該壓倒onNewIntent(),而不只是等待onResume()。如果您的活動回到前臺創建的Intent不同,onNewIntent()應該被調用,爲您提供Intent。但是,getIntent()不會更改,並且會更老一些Intent,無論用於觸發創建活動。

+0

就是這樣。謝謝! – ArgentMage