你好 在我的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