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