在ActionBarActivity(lib支持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上创建了一个问题,并且有一个例子。 https://code.google.com/p/android/issues/detail?id=59714
答案 0 :(得分:0)
这是一个已知问题,将在AppCompat的下一个版本
中修复