由于
答案 0 :(得分:1)
抱歉,Android(截至目前)没有像onUninstall
这样的方法。所以在卸载时你无法运行任何代码。有关详细信息,请查看this thread。
但是,您可以使用createExternalStoragePrivateFile
和getExternalFilesDir
方法创建外部文件。卸载您的应用时将删除该文件。
从Android开发者网站查看docs and sample code。
答案 1 :(得分:1)
您必须存储在/ data / data /中的那种数据,以便在卸载应用程序时,您的应用程序的数据也会被删除。您可以使用Activity.getDir()获取该文件夹。
答案 2 :(得分:0)
不,这将始终删除存储在APK中的数据。
如果您将存储在SD卡中,那么您可能会回来但是出于安全原因,开发人员也可以从任何其他位置删除该数据。
有时候开发人员没有删除表单SD卡。这样您就可以通过编码重新获得并重新使用。所以,现在它取决于您存储数据的位置以及如何使用它们。