如何以编程方式清除app数据

时间:2017-10-29 12:53:11

标签: android

根据通知标题显示"您已注销",我想在android中触发清晰的应用数据事件。我浏览了很多。没有得到我需要的东西。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:-1)

最简单的方法是

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();
 } }

这将清除数据并从内存中删除您的应用。它相当于设置 - >下的清除数据选项。应用程序管理器 - >你的应用 - >清除数据

作为替代方案,我还有一个选项,即((ActivityManager)context.getSystemService(ACTIVITY_SERVICE)‌​) .clearApplicationUserData();

但它有一个限制,它只能工作API级别> = 19