2012-11-02 42 views

回答

0

不,这将始终删除其存储在APK数据。

,如果你将SD卡存储,然后有可能,你可以回来,但开发者也可以从任何其他位置安全原因删除数据。

有些时候开发者没有删除表格SD卡。以便您可以通过编码重新获取并重新使用。

所以,现在它取决于你在哪里存储数据以及你将如何使用它们。

+0

谢谢。卸载我的应用程序时,我需要从SD卡上的某个文件夹中删除数据。怎么样? – Waypoint

+0

当你存储你的数据@那时你写代码是一样的,你必须编写代码来从他们的数据中删除数据。 –

+0

你想存储哪种类型的数据? –

1

对不起,Android(截至目前)没有任何方法,如onUninstall。因此,卸载时无法运行任何代码。有关更多信息,请参阅this thread

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

看看Android开发站点的docs and sample code

1

这类型的数据,你必须存储在/数据/数据/所以,当应用程序被卸载你的应用程序中的数据也被删除。您可以使用Activity.getDir()来获取该文件夹。

相关问题