我正在使用 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。但是,当调用 item expand 并且在未调用方向更改时 item collapse 时,会发生意外行为。
请告诉我这个问题的原因。
谢谢文卡特