Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 需要帮助:如何处理;“清晰数据”;_Java_Android - Fatal编程技术网

Java 需要帮助:如何处理;“清晰数据”;

Java 需要帮助:如何处理;“清晰数据”;,java,android,Java,Android,我构建了android应用程序…当用户在管理应用程序中单击“清除数据”时,我想备份我的数据库…因为数据丢失了…一些数据对我的应用程序中的流程非常关键…我如何解决这个问题??? 请帮帮我 谢谢 我想在用户单击“清除数据”时备份我的数据库 您不能忽略用户删除数据的愿望。也许他只是不使用你的应用程序,需要空间 当你的应用程序启动后,它的行为就像刚从市场上安装的一样。这就是它的意图,你不应该试图绕过它。如果你可以备份,那么我认为“清除数据”一词没有任何意义,考虑创建自己的安卓更好的版本,将你的数据库保存

我构建了android应用程序…当用户在管理应用程序中单击“清除数据”时,我想备份我的数据库…因为数据丢失了…一些数据对我的应用程序中的流程非常关键…我如何解决这个问题??? 请帮帮我

谢谢

我想在用户单击“清除数据”时备份我的数据库

您不能忽略用户删除数据的愿望。也许他只是不使用你的应用程序,需要空间


当你的应用程序启动后,它的行为就像刚从市场上安装的一样。这就是它的意图,你不应该试图绕过它。

如果你可以备份,那么我认为“清除数据”一词没有任何意义,考虑创建自己的安卓更好的版本,将你的数据库保存在外部存储中。在应用程序中,我创建了SQLite中存储的发件箱。如何在用户单击“清除数据”时备份发件箱。发件箱非常重要,不应丢失。也许您有一个建议,让我在用户单击“清除数据”时或之前备份发件箱?感谢您的应用程序没有收到任何关于数据被删除的通知,因此它没有机会保存数据,这是清除数据的目的。指示用户清除数据将删除数据,这样他们就不会这样做,或者添加一个备份/恢复功能,用户可以启动该功能并将数据副本存储在外部存储器上。或者将您的数据完全移动到外部存储,因为它不会被删除。但这将向用户公开完整的数据,用户可以用更多的方式删除/修改数据。