关于点击活动背景的清晰数据

时间:2018-04-06 10:59:35

标签: android android-preferences

我很难清除偏好。 我创建了一个用于所有活动的方法。

 public void clearMyPrefrences() {
        SharedPreferences.Editor editor = preference.edit();
        editor.clear();
        editor.commit();
    }

但是在我的FirstActivity中有一些EditText我正在打开新活动并搜索一些内容。点击EditText它会打开SecondActivity。当我从searchmenu中选择一些选项并返回到我的FirstActivity时,它会在我键入之前清除数据。我在onStop()上调用此方法。当我从FirstActivity返回时,我想清除这些数据。那我该怎么做?

如何清除偏好数据如果我有两个活动 - 在FirstActivity中 -

有一些EditText。 点击EditText -

SecondActivity打开。 在SecondActivity中,我搜索一些数据并在FirstActivity的EditText中设置所选文本。

但问题是当我搜索并设置所选项目的文本时它会清除所有内容 我在活动中输入的FirstActivity数据。

当我在onStop()上调用上面的方法时,它无效。

请告诉我是否有解决方案。谢谢。

1 个答案:

答案 0 :(得分:0)

您需要在clearMyPreferences而不是onDestroy()中致电onStop ()以获得所需的结果。