2012-01-04 15 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 का उपयोग नए उद्देश्य हैंडल करने। मैं इतिहास से और शुरुआत में उद्देश्य की प्रक्रिया की जरूरत नहीं है मैं Kindle Fire पर इस कोड

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

रख दिया है लेकिन इतिहास को उद्देश्य के लिए इस ध्वज सेट नहीं है। अन्य एंड्रॉइड उपकरणों पर यह कोड अच्छा काम करता है। हो सकता है इतिहास इतिहास को संभालने से बचने के लिए कोई और तरीका है?

+1

पर जाँच 4.0 फोन की एक जोड़ी पर मेरे लिए दिखाने के लिए प्रतीत नहीं करता है या तो ... –

+0

मैं कर रहा हूँ भी मेरी Google Play डेवलपर कंसोल के अनुसार यह समस्या है क्रैश रिपोर्ट – kreker

+0

लगता है जैसे किंडल फायर लॉन्चर एंड्रॉइड लॉन्चर जैसी सभी चीजें नहीं करता है। क्या आपने अमेज़ॅन के साथ एक बग रिपोर्ट दर्ज करने का प्रयास किया है? – caskey

उत्तर

0

Kindle न सभी एंड्रॉयड कार्य का समर्थन, https://developer.amazon.com/sdk/fire/intents-supported.html

+0

जबकि आपके पास कोई बिंदु हो सकता है, आपका लिंक यहां वास्तविक प्रश्न के लिए प्रासंगिक नहीं है, जो किसी डिवाइस को अपने डिफ़ॉल्ट सॉफ़्टवेयर के माध्यम से संभालने वाले इरादों से कोई फर्क नहीं पड़ता है, बल्कि सिस्टम द्वारा संलग्न किए गए झंडे को तीसरे स्थान पर पहुंचाया जाता है पार्टी एप्स –

संबंधित मुद्दे