Android 使用startSupportActionMode支持V7的库中的错误
在ActionBarActivity(lib support V7)中,当我从nexus 4(4.3)调用startSupportActionMode()时,在回调中,我有一个对onPrepareActionMode()的双重调用,因为onDestroyActionMode也被调用 换句话说,缺陷是: 1>startSupportActionMode(回调); 2>已触发callback.onPrepareActionMode() 3>callback.onDestroyActionMode()被触发(不是由我触发的,不是正常的) 4>已触发callback.onPrepareActionMode() 好的结果必须是: 1>startSupportActionMode(回调); 2>已触发callback.onPrepareActionMode() 只有调用actionmode.finish()时,才会触发callback.onDestroyActionMode() 如果我使用startActionMode()(本机api版本),没有问题 我在b.android.com上创建了一个问题,这里有一个示例项目。Android 使用startSupportActionMode支持V7的库中的错误,android,android-support-library,android-appcompat,android-actionbar-compat,Android,Android Support Library,Android Appcompat,Android Actionbar Compat,在ActionBarActivity(lib support V7)中,当我从nexus 4(4.3)调用startSupportActionMode()时,在回调中,我有一个对onPrepareActionMode()的双重调用,因为onDestroyActionMode也被调用 换句话说,缺陷是: 1>startSupportActionMode(回调); 2>已触发callback.onPrepareActionMode() 3>callback.onDestroyActionMode()
这是一个已知问题,将在AppCompat的下一版本中修复