关于Android应用程序崩溃
问题描述:
其实我的Android应用程序使用的是quickblox后端,如果应用程序崩溃某处然后会话被破坏,但应用程序没有关闭。它只是进入之前的活动,但用户无法对后端进行任何操作就意味着服务调用(需要说明令牌)。关于Android应用程序崩溃
所以我想要一个解决方案,将关闭我的应用程序,以便用户再次重新启动应用程序,然后会话将恢复或我们可以开始飞溅的活动。
请给我一个解决方案。 我将不胜感激,谢谢
答
有一个选项可以在您的应用程序类中使用UncaughtExceptionHandler来获取应用程序崩溃数据。 因此,使用此功能时,您的应用程序崩溃时会收到通知。但如果你想退出你的应用程序,这不是一个好的解决方案,由谷歌核心团队建议。所以你应该使用try catch来处理这个问题,并且再次调用服务来获取令牌。
答
首先它不是一个好用例。除此之外,您可以尝试捕获异常并尝试在运行时回想您的服务。