2011-05-25 14 views
18

"प्रोग्राम एफ़िनिटी" प्रोग्रामेटिक रूप से सेट करने का कोई तरीका है? मेरा मतलब कुछ इरादा झंडा या sth के साथ है? मुझे एंड्रॉइड डॉक्स में यह संभव होने के बारे में कुछ भी नहीं मिला।"कार्य संबंध" प्रोग्रामिंग

AndroidManifest.xml में "android: taskAffinity" के साथ एक स्थिर तरीके से संबंध स्थापित करना मेरी आवश्यकताओं के अनुरूप नहीं है।

+0

जब भी कोई गतिविधि लॉन्च हो, तो आप एफ़िनिटी झंडे को जोड़ सकते हैं। सुनिश्चित नहीं है कि यह वही है जो आप चाहते थे। '' 'इरादा इरादा = नया इरादा (यह, IntroActivity.class); // ये झंडे पिछले गतिविधि intent.addFlags (Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CNAR_TASK) में वापस-दबाने को अक्षम कर देते हैं; प्रारंभ गतिविधि (इरादा); खत्म(); '' ' –

उत्तर

0

Android: Task affinity & Clear task

चेक डेविड Wasser का जवाब। अधिकांश समय हमें बाहरी इरादे के लिए फ्लैग देने की ज़रूरत नहीं है लेकिन निश्चित रूप से आप कर सकते हैं। यदि आप एफ़िनिटी द्वारा नई कार्य क्षमता हासिल करना चाहते हैं तो 'Intent.FLAG_ACTIVITY_NEW_TASK'

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