会发生什么,如果一个Android应用程序,创建数据库,然后卸载? [英] What happens if an android app, which creates database, is then uninstalled?

查看:530
本文介绍了会发生什么,如果一个Android应用程序,创建数据库,然后卸载?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我公司开发并安装它创建一个SQLite数据库Android应用程序。
如果我卸载此应用的数据库将被自动删除?

I developed and install an android application which create a sqlite database. If I uninstall this app the database will be automatically dropped?

推荐答案

YES ....结果
CREATE DATABASE它将位于数据/数据​​/ YourPackage / mydatabase.db 之后。结果
当您安装在模拟器或手机应用程序,然后它会在文件浏览器中可见。结果
mydatabase.db 文件将在您卸载应用程序,但被删除,如果你重新安装该应用程序那么这个数据库文件重新创建,将在您的私人文件夹中可用。

YES....
After create Database it will be located at data/data/YourPackage/mydatabase.db.
when you install application on Emulator or Phone then it will be visible in File Explorer.
This mydatabase.db file will be deleted when you uninstall your application but if you reinstall this application then this database file again created and will be available in your private folder.

修改

假设你要存储在数据库中的一些值( SQLite的),为此,您需要创建一个Java类,如 MySQLiteHelper ,然后你可以简单的写在数据库中的价值。结果
如果您卸载您的应用程序,然后你的价值和数据库将被删除,但如果你重新安装应用程序,然后你的数据库创建一次,但previous值将会丢失。

Suppose you want to store some value in Database(SQLite), For this you need to create one java class like MySQLiteHelper and then you can simply write your value in database.
If you uninstall you application then your value and database will be deleted but if you again reinstall your application then your database again created but previous value will be lost.

这篇关于会发生什么,如果一个Android应用程序,创建数据库,然后卸载?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆