我contextual action bar
的设置为CHOICE_MODE_MULTIPLE_MODAL
. 选择菜单项后,我正在使用此代码自动关闭 CAB:
public boolean onActionItemClicked(android.view.ActionMode mode, android.view.MenuItem item) {
/* menu actions preformed here */
mode.finish();
}
现在,如果我在其中选择一两个项目,ListView
它会很好地关闭,但如果我选择更多,通常超过十个,CAB 不会自动关闭。正在执行的操作是onActionItemClicked
对每个选定项目的数据库调用,因此不确定这是否与此有关。ActionbarSherlock
如果这有所作为,我也在使用。