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

如何在android中清除回按编辑文本中的搜索文本,android,listview,Android,Listview,我有一个编辑文本,当我搜索结果是罚款。但是,如果我按back键并返回,结果将保持不变,而是如何清除编辑文本并加载新列表。。请帮助我,提前谢谢。您应该通过在onCreate()中检查捆绑包来检查活动是否正在重新加载: 在包含编辑文本的“活动”中,当您返回该文本时,需要执行以下操作: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Edit

我有一个编辑文本,当我搜索结果是罚款。但是,如果我按back键并返回,结果将保持不变,而是如何清除编辑文本并加载新列表。。请帮助我,提前谢谢。

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

在包含编辑文本的“活动”中,当您返回该文本时,需要执行以下操作:

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

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

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