【问题标题】:Viewpager, compatibility pack, ice cream sandwich and exporting signed applicationViewpager、兼容性包、冰淇淋三明治和导出签名应用程序
【发布时间】:2012-08-10 03:31:40
【问题描述】:

我看到这个ViewPager, compatibility package and ice cream sandwich 和那个Does the Android ICS API have a native equivalent to ViewPager support lib? 问题与我的相似,但不是我真正想问的。

场景类似,我有一个仅限 ICS 的应用程序,我正在对其应用 ViewPager(我已经避免了 FragmentPagerAdapter 和 FragmentStatePagerAdapter 不会因兼容性包问题而落入 fragmentmanager)。

问题是,当我导出已签名的应用程序时,我注意到在 proguard 映射上它还从支持库中导出了所有片段内容,例如:

 android.support.v4.app.ActivityCompatHoneycomb -> android.support.v4.app.a:
 android.support.v4.app.BackStackRecord -> android.support.v4.app.b:
 android.support.v4.app.BackStackState -> android.support.v4.app.BackStackState:
 android.support.v4.app.NoSaveStateFrameLayout -> android.support.v4.app.u:

那么,我不确定,我的应用程序是否会应用支持库对象而不是使用漂亮的系统范围片段管理器?我怎样才能阻止它这样做?

谢谢

【问题讨论】:

    标签: android android-fragments android-viewpager


    【解决方案1】:

    简单的答案是,如果您查看 documentation,您会看到包含 viewpager 的包是 android.support.v4.view 所以,当您使用 viewpager 时,它需要加载 viewpager 使用的所有类,其中一些在同一个包中。希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-29
      • 2012-05-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多