【发布时间】:2014-04-30 04:53:53
【问题描述】:
我的操作栏中有一个搜索视图,我想在方向更改后恢复查询。我怎样才能做到这一点?使用 SearchView.setQuery(query, false); 从捆绑包中设置查询不起作用,因为搜索视图在展开后立即将其查询设置为 ""。
这是我onActivityCreated中的相关代码:
if(savedInstanceState != null && savedInstanceState.containsKey(BUNDLE_KEY_SEARCH))
mCurFilter = savedInstanceState.getString(BUNDLE_KEY_SEARCH);
这里是我的onSaveInstanceState:
savedInstanceState.putString(BUNDLE_KEY_SEARCH, mCurFilter);
super.onSaveInstanceState(savedInstanceState);
那么我怎样才能恢复它的状态,因为我无法使用setQuery 来做到这一点?
谢谢大家
【问题讨论】:
标签: java android android-fragments android-widget searchview