2014-04-18 48 views
0

我已經創建了自己的搜索視圖如下與ActionBarActivity傳遞getActivity()

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

不ActionBarActivity擴展活動? –

+0

如何傳遞上下文,沒有getActivity()方法 – coderVishal

+1

use - >'this',ActionBarActivity extends Activity是上下文 – sherpya

回答

2

在ActionBarActivity擴展類中,可以通過調用方法getApplicationContext()來訪問上下文。

希望這會有所幫助! 尼克