当用户退出应用程序但未退出应用程序时,会发生此问题。然后,如果应用程序在后台停留太久,当用户再次将其置于前台时,它就会崩溃。应用程序崩溃后,它会重新启动应用程序,这很好,因为没有数据丢失,并且可以很快回到用户所在的位置。
我很确定这个问题是在活动中创建的垃圾收集器回收类的结果。
我不太关心解决这个问题,因为我真的不认为这是一个很大的问题,但我想让游戏不显示崩溃消息。它显示为 4 或 5“应用程序已崩溃。发送报告”。在应用程序重新启动之前,您必须点击是或否才能通过所有这些。这不仅对用户来说很烦人,而且还会在我的控制台中创建许多并非真正值得关注的崩溃报告。
我解决问题的想法是捕获这些空指针(第一个总是出现在同一点),然后重新启动应用程序。 但是,您如何完全退出并重新启动应用程序?