Android卸载应用程序删除外部数据



在卸载应用程序时是否有任何办法,我还删除了该应用程序使用的一些数据?我的意思是某种onuninstall方法?

谢谢

您必须存储在/data/data/中的那种数据,以便将应用程序卸载时,应用程序的数据也已删除。您可以使用active.getDir()获取该文件夹。

对不起,Android(到目前为止)没有任何诸如onUninstall之类的方法。因此,您无法在卸载时运行任何代码。请查看此线程以获取更多信息。

但是,您可以使用createExternalStoragePrivateFilegetExternalFilesDir方法来创建外部文件。当您的应用程序卸载时,它将被删除。

从Android Dev站点查看文档和示例代码。

否,这将始终删除存储在APK中的数据。

如果您将存储在SD卡中,则可能您可以返回,但由于安全原因,开发人员也可以从任何其他位置删除该数据。

某些时间开发人员未删除表单卡片卡。这样您就可以通过编码再次回复并重复使用。

所以,现在它取决于您存储数据以及如何使用它们的位置。

最新更新