2 etkinliğim LogonAct ve MainAct ile bir uygulamam var. LogonAct, kullanıcının uygulamaya döndüklerinde her seferinde gitmesini zorlamak istediğim bir oturum açma etkinliğidir. LogonAct üzerinde android: clearTaskOnLaunch = "true"'u ayarlıyorum. Sonra bu sırayı takip edinKullanıcı uygulamadan çıktığında kök etkinliğini geri alma nasıl temizlenir?
Home -> LogonAct -> MainAct -> Home
Ben ilk ben ekranlarının bu dizinin geçmesi uygulamayı başlatmak,
LogonAct -> Back -> MainAct
Neden MainAct beni geri getiriyor ? clearTaskOnLaunch = "true": LogonAct android sahip olduğundan bu etkinlik sığınak kapalı olmamalı. LogonAct'tan Geri düğmesine bastığımda Eve geri getirilmesi bekleniyordu. Ben 1.5 kullanıyorum
AndroidManifest.xml dan<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>
İlgili snippetleri.
Herhangi bir yardım için teşekkür ederiz. android:clearTaskOnLaunch
için
sorunuzu düzenleyebilir ve Manifest'inizi ya da en azından 'LogonAct' öğesinin elemanını ekleyin, böylece bir hata varsa, insanların yerinde olmasına yardımcı olur. –
AndroidManifest.xml'den Snippet'ler Dave. Onlara soruyu dahil etmeliydim ama önümde kod yoktu. – Adrian