【问题标题】:Bug in lib support V7 with startSupportActionMode带有 startSupportActionMode 的 lib 支持 V7 中的错误
【发布时间】:2013-09-05 09:08:56
【问题描述】:

在 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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-06
      • 2015-10-04
      相关资源
      最近更新 更多