2012-01-04 74 views
6

意圖在我的活動:FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY未設置從歷史

<activity 
    android:name=".MainActivity" 
    android:screenOrientation="landscape" 
    android:launchMode="singleTask" 
    android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" /> 

我用onNewIntent來處理新的意圖。我不需要處理來自歷史,並在beggining意圖,我把這段代碼

if ((intent.getFlags() & Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY) != 0) { 
    return; 
    } 

但是這個標誌沒有被設置爲歷史上的意圖的Kindle Fire。在其他Android設備上,此代碼的效果很好。也許還有其他方法可以避免處理歷史意圖?

+1

似乎沒有露面,我一對夫婦的4.0手機要麼... – 2013-01-16 10:34:03

+0

我也根據我的谷歌遊戲開發者控制檯有這個問題crash reports – kreker 2013-09-07 18:09:05

+0

聽起來像點燃火發射器並不像android啓動器一樣。你有沒有試過用亞馬遜提交一份錯誤報告? – caskey 2013-09-07 19:38:11

回答

0

的Kindle不支持所有的Android操作,檢查在https://developer.amazon.com/sdk/fire/intents-supported.html

+0

儘管您可能有一點意見,但您的鏈接與此處提及的實際問題無關,該問題與設備可通過其默認軟件處理的意圖無關,而是由系統附加到Intents的標誌交付給第三方派對應用。 – 2014-07-02 19:00:00