我正在Android Studio中开发一个科学应用程序。它工作顺利。
源代码文件集不小,但是,由于我没有实际的用户界面,所以只有一个活动,没有意图。
所有初始化代码都在里面OnCreate。大多数时候,当他离开前台时,我的应用程序会保留所有数据。
但是,也许(我找不到此事件的模式)他丢失所有数据并重新启动(显示白屏 2 / 3 秒),即使手机没有进入锁定屏幕并且只有 2 个应用程序正在运行.
在某些情况下,我为另一个应用程序(如WhatsApp)通勤并为我的应用程序恢复,但我的数据消失了。应用再次重启。
没有错误消息,没有 logcat。没有什么。
大多数情况下,当我锁定屏幕并再次进入时,我所有的应用程序数据都在那里。
PS:我的方向被锁定了。
PS 2:我已经阅读了所有相关问题,但没有任何提示。基于一个答案,我尝试输入onCreate以下代码。
if (!isTaskRoot() {
&& getIntent().hasCategory(Intent.CATEGORY_LAUNCHER)
&& getIntent().getAction() != null
&& getIntent().getAction().equals(Intent.ACTION_MAIN)) {
finish();
return;
}
对我来说没有变化。
汪汪一只猫
相关分类