如何在android中清除反按编辑文本中的搜索文本



我有一个编辑文本,当我搜索时,结果很好。但如果我反向按下并返回,结果保持不变,而是如何清除编辑文本并加载新列表。。请帮我,提前谢谢。

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

在包含EditText的"活动"中,当您返回到它时,您需要以下内容:

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    EditText searchBox = ...
    if(savedInstanceState != null) {
        searchBox.setText("");
    }
public void onResume() {
          super.onResume();
           searchBox.setText("");
}

试试这个

最新更新