lib中的错误支持V7和startSupportActionMode

时间:2013-09-05 09:08:57

标签: android android-support-library android-appcompat android-actionbar-compat

在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

1 个答案:

答案 0 :(得分:0)

这是一个已知问题,将在AppCompat的下一个版本

中修复

https://code.google.com/p/android/issues/detail?id=58321