我知道这似乎是一个愚蠢的问题,但它有可能吗?
因为你想知道为什么要问这个...我对我的应用程序进行了更新,如果安装在以前的版本上,它会使它在某个关键点崩溃,并且只有在你去设置和“清除数据”。我想知道我是否可以使用一些代码片段自动为此版本制作。
答案 0 :(得分:1)
更好地解决问题的方法是弄清楚为什么会崩溃并解决这个问题。您可以使用SqliteHelper #OnUpgrade方法来完成此任务。
话说。我认为这可以解决你的问题: File dir = context.getFilesDir();
FileUtils.cleanDirectory(dir);
获取应用程序的私有文件目录并清除它,这实际上是清除数据函数的作用。
答案 1 :(得分:0)