मेरे पास 2 गतिविधियां, लॉगऑनएक्ट और मेनएक्ट के साथ एक एप्लिकेशन है। LogonAct एक लॉगऑन गतिविधि है जिसे मैं उपयोगकर्ता को एप्लिकेशन पर वापस आने पर हर बार जाने के लिए मजबूर करना चाहता हूं। मैंने एंड्रॉइड सेट किया है: LogonAct पर clearTaskOnLaunch = "true"।जब उपयोगकर्ता एप्लिकेशन छोड़ देता है तो रूट गतिविधि पर वापस स्टैक को साफ़ करने के लिए कैसे करें?
जब मैं पहली बार एप्लिकेशन मैं स्क्रीन के इस क्रम के माध्यम से जाना शुरू करते हैं,
Home -> LogonAct -> MainAct -> Home
मैं तो इस क्रम का पालन करें,
LogonAct -> Back -> MainAct
क्यों यह मुझे वापस MainAct को ला रहा है ? लॉगऑनएक्ट एंड्रॉइड के बाद से उस गतिविधि को बंद नहीं किया जाना चाहिए: clearTaskOnLaunch = "true"। जब मैं LogonAct से बैक बटन दबाता हूं तो मुझे घर वापस लाया जाने की उम्मीद है।
AndroidManifest.xml से प्रासंगिक टुकड़े,
<activity android:name=".LogonAct" android:clearTaskOnLaunch="true"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> <activity android:name=".MainAct"> <meta-data android:name="android.app.default_searchable" android:value=".SearchResults" /> </activity>
मैं 1.5 उपयोग कर रहा हूँ।
किसी भी मदद की सराहना की।
आप अपने प्रश्न संपादित कर सकते हैं और अपने मेनिफेस्ट, या कम से कम 'लॉगऑनएक्ट' के लिए तत्व जोड़ें, क्योंकि इसमें लोगों की पहचान करने में मदद मिलेगी यदि इसमें कोई गलती है। –
AndroidManifest.xml से स्निपेट्स डेव शामिल थे। मुझे उन्हें प्रश्न के साथ शामिल करना चाहिए था लेकिन मेरे पास कोड मेरे सामने नहीं था। – Adrian