Android 标志从历史isn启动的活动';我不能接受历史的意图

Android 标志从历史isn启动的活动';我不能接受历史的意图,android,amazon,android-intent,intentfilter,kindle-fire,Android,Amazon,Android Intent,Intentfilter,Kindle Fire,在我的活动中: <activity android:name=".MainActivity" android:screenOrientation="landscape" android:launchMode="singleTask" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" /> 但是,Kindle Fire上的历史意图未设置此标志。在其他android设备上,

在我的活动中:

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

但是,Kindle Fire上的历史意图未设置此标志。在其他android设备上,该代码运行良好。也许还有其他方法可以避免处理历史记录吗?

Kindle不支持所有android操作,查看

在一些4.0手机上似乎也没有出现……根据我的google play开发者控制台崩溃报告,我也有这个问题。比如kindle fire launcher与android launcher做的事情并不完全相同。您是否尝试过向亚马逊提交错误报告?虽然您可能有一点,但您的链接与此处讨论的实际问题无关,这与设备可以通过其默认软件处理的意图无关,而是与系统附加到发送给第三方应用程序的意图的标志有关。
  if ((intent.getFlags() & Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY) != 0) {
    return;
  }