我创建了自己的搜索视图,如下所示
public class MySearchView extends SearchView {
public MySearchView(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
// The normal SearchView doesn't clear its search text when
// collapsed, so we will do this for it.
@Override
public void onActionViewCollapsed() {
setQuery("", false);
super.onActionViewCollapsed();
}
}
当我必须创建此搜索的项目时,我必须传递像getActivity()
这样的上下文但是由于ActionBarActivity没有getActivity(),我应该传递什么
答案 0 :(得分:2)
在ActionBarActivity扩展类中,您可以通过调用方法来访问上下文:getApplicationContext()。
希望这有帮助! 尼克