你好 在我的android應用程序中,在主屏幕背面使用movetasktoback(true)退出應用程序時,如果用戶再次重新加載應用程序,用戶將直接重定向到首頁,而不是加載屏幕。 是否有任何解決方案,我可以退出主頁上的應用程序,其中應清除在此應用程序中創建的所有堆棧。退出應用程序完全在android中
請分享您寶貴的建議。
感謝提前:)
你好 在我的android應用程序中,在主屏幕背面使用movetasktoback(true)退出應用程序時,如果用戶再次重新加載應用程序,用戶將直接重定向到首頁,而不是加載屏幕。 是否有任何解決方案,我可以退出主頁上的應用程序,其中應清除在此應用程序中創建的所有堆棧。退出應用程序完全在android中
請分享您寶貴的建議。
感謝提前:)
試圖殺死你的進程,如:
android.os.Process.killProcess(android.os.Process.myPid());
有很多已經就這個話題發生的討論。殺死這個過程當然不是最好的選擇。
你可以嘗試設置android:finishOnTaskLaunch
爲忠於你的根系活力,或者嘗試使用android:clearTaskOnLaunch
http://developer.android.com/guide/topics/manifest/activity-element.html#finish
您還需要在主要活動
機器人添加:launchMode = 「singleTask」
或者它可能無法正常工作。
也許你應該考慮解決問題的另一種方法。儘量不要退出應用程序,但以某種方式重寫onResume()方法。
如果你想從應用程序退出後從主頁面啓動你的應用程序。 設置FLAG_ACTIVITY_CLEAR_TOP
在退出按鈕或任何你使用過的。
您必須使用android.os.Process.killProcess(android.os.Process.myPid());
但它必須用於您的主要活動,那麼它將完全關閉應用程序。
您的回答幫助我!Thx – 2012-12-16 13:06:21
請張貼您的使用代碼 – ArK 2010-10-25 06:21:44