2012-01-04 10 views
6

nella mia attività:FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY non è impostata per gli intenti della storia

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

Io uso onNewIntent per gestire nuovi intenti. Non ho bisogno di elaborare intenti dalla storia e nella beggining ho messo questo codice

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

Tuttavia questo flag non è impostato per gli effetti sulla storia Kindle Fuoco. Su altri dispositivi Android questo codice funziona bene. Forse ci sono altri modi per evitare di gestire gli intenti storici?

+1

Non sembra presentarsi per me su una coppia di 4,0 telefoni o ... –

+0

Sono anche avere questo problema, secondo la mia console di gioco gli sviluppatori di Google rapporti sugli arresti anomali – kreker

+0

Sembra che il sistema di attivazione del fuoco non funzioni esattamente come il programma di avvio di Android. Hai provato a presentare una segnalazione di bug con Amazon? – caskey

risposta

0

Kindle dont supportare tutte le operazioni di Android, il check in https://developer.amazon.com/sdk/fire/intents-supported.html

+0

Anche se potresti avere un punto, il tuo link non è rilevante per la vera domanda in questione qui, che non riguarda gli Intenti che un dispositivo può gestire tramite il suo software predefinito, ma piuttosto i flag collegati dal sistema a Intents consegnati al 3 ° app di partito. –

Problemi correlati