保存到内部存储的数据是否可以在Android Studio中连续运行?

时间:2018-07-24 20:46:48

标签: android android-studio android-internal-storage

我有一个将数据onStop()保存到内部存储器中的文件的应用程序。然后,当应用程序再次启动时,它将尝试检索存储在onStart()中的数据。

我目前正在通过通过Android Studio在我的Google Pixel 2(Android 8.1.0 API 27)上运行应用程序来测试我的应用程序。

我的问题分为三个部分。不要觉得有义务回答所有部分。

  1. 由于我正在模拟设备上的应用程序,因此在我关闭设备上的应用程序时是否删除了内部存储文件?还是坚持不懈?
  2. SQLite和共享首选项是否相同?还是它们通过仿真运行而持久?
  3. 如果删除了它们,我应该采取什么步骤来测试我的数据管理过程是否正常运行?我应该将apk放在设备上然后运行/关闭它吗?

P.S。 我是一名正在学习Android开发的大学生,我一直在搜寻堆栈溢出和Android文档以获取有关数据存储等信息。我完全有可能错过了一些东西,因此,如果您知道一些可以帮助我解决问题的资源,我将不胜感激,以您的方式发送。

1 个答案:

答案 0 :(得分:1)

您尝试过吗?

最简单的答案是SQLite数据,除非您以编程方式将其删除,卸载应用程序或清除设置中的数据,否则共享首选项会一直存在。