我描述了我的项目背景。它有很多活动,并且有登录活动,这意味着我需要保存一些消息。
我需要:
捕获所有未捕获的异常,保存异常信息。而不是恢复活动,如果可以的话。如果不能恢复活动,我们应该关闭应用程序友好并使用loginInfo重新启动。</p>
我已经做好了
我用的是Thread.UncaughtExceptionHandler,可以捕捉到异常,但是无法恢复活动或关闭应用友好。</p>
试过
我用
1.ActiviryManager.restartPackage
可以有效关闭应用,但不能重启。
2.android.os.Process.kill(android.os.Process.myPid())
它无法有效关闭我的应用程序。与 System.exit(0) 相同
3.我尝试完成所有活动,
关闭App有效,我使用闹钟重启App,但我发现我的应用似乎无法完成关闭。
我的英语很差,在这里表示由衷的歉意。如果你有什么想法,请告诉我,非常感谢你。</p>