以编程方式清除应用程序的数据

以编程方式清除应用程序的数据

我想以编程方式清除我的应用程序的数据。

应用程序的数据可能包含数据库,共享首选项,内部外部文件或在应用程序中创建的任何其他文件。

我知道我们可以通过以下方式清除移动设备中的数据:

设置 - >应用程序 - >管理应用程序 - > My_application->清除数据

但我需要通过Android程序做上述事情吗?


慕后森
浏览 400回答 3
3回答

繁花如伊

最简单的方法是private void deleteAppData() {      try {     // clearing app data     String packageName = getApplicationContext().getPackageName();     Runtime runtime = Runtime.getRuntime();     runtime.exec("pm clear "+packageName);} catch (Exception e) {     e.printStackTrace();} }这将清除数据并从内存中删除您的应用程序。它相当于设置 - >应用程序管理器 - >您的应用程序 - >清除数据下的清除数据选项
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android