アクションバー(実際にはActionBarSherlock)のアクションアイテムとして編集テキストがあります。レイアウトは独自のxmlにあり、すべてが正常に機能します。編集テキストの内容にアクセスして、問題なく変更できます。
このエディットテキストに変更リスナーを追加したいと思います。onCreateOptionsMenu(Menu menu)をロードし、メニューに入力した後、
EditText search=(EditText) findViewById(R.id.searchbar); // its name in a frame layout
その後
search.addTextChangedListener(new TextWatcher(){
@Override
public void afterTextChanged(Editable s) {
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
}
});
このエディットテキストでnullポインタ例外が発生し続けます。問題はおそらく盲目的に明白なものですが、それは私に大きな問題を引き起こします。
ありがとう!