我有一个编辑文本,当我搜索结果很好。但是如果我按回来并返回结果仍然是相同的,而是如何清除编辑文本并加载新的列表..请帮助我提前感谢。
答案 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("");
}
尝试这个