検索操作に ABS 検索ウィジェットを使用していますが、検索ウィジェットの完了ボタンをクリックしたときに、向きの変更時に onMenuItemActionCollapse が呼び出されないという問題に直面しています。現在使用している以下のコードを提供します...
item.setOnActionExpandListener(new OnActionExpandListener() {
@Override
public boolean onMenuItemActionExpand(MenuItem item) {
// TODO Auto-generated method stub
Log.e("collapse", "Expand Called");
return true;
}
@Override
public boolean onMenuItemActionCollapse(MenuItem item) {
// TODO Auto-generated method stub
Log.e("collapse", "collapse Called");
return true;
}
アクションバーから検索項目をクリックすると Item Expand が呼び出され、完了ボタン/ハードバックボタンをクリックすると Item Collapse が呼び出されます。しかし、アイテムの展開が呼び出され、向きの変更時にアイテムの折りたたみが呼び出されていない場合、予期しない動作が発生します。
この問題の理由を教えてください。
ありがとうございます