我有一个将数据保存onStop()
到内部存储中的文件的应用程序。然后当应用程序再次启动时,它将尝试检索存储在那里的数据onStart()
。
我目前正在通过 Android Studio 在我的 Google Pixel 2(Android 8.1.0 API 27)上运行应用程序来测试我的应用程序。
我的问题分为三个部分。不要觉得有义务回答所有部分。
- 由于我在设备上模拟应用程序,当我关闭设备上的应用程序时,内部存储文件是否会被删除?还是他们坚持?
- 这与 SQLite 和共享首选项相同吗?还是他们通过仿真运行持续存在?
- 如果它们被删除,我应该采取哪些步骤来测试我的数据管理流程是否正常工作?我应该将 apk 放在我的设备上然后运行/关闭它吗?
PS我是一名学习Android开发的大学生,我一直在搜索stack-overflow和Android文档以获取有关数据存储等的信息。我很可能错过了一些东西,所以如果你知道一些可以帮助我的资源,我将非常感谢你以我的方式发送它。