如何清除android中的背面编辑文本中的搜索文本

时间:2012-01-05 15:05:26

标签: android listview

我有一个编辑文本,当我搜索结果很好。但是如果我按回来并返回结果仍然是相同的,而是如何清除编辑文本并加载新的列表..请帮助我提前感谢。

2 个答案:

答案 0 :(得分:2)

您应该通过检查onCreate()中的Bundle来检查是否正在重新加载活动:

在包含EditText的Activity中,当你返回它时你想要空白,你需要这个:

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    EditText searchBox = ...
    if(savedInstanceState != null) {
        searchBox.setText("");
    }

答案 1 :(得分:0)

public void onResume() {
          super.onResume();
           searchBox.setText("");
}

尝试这个