0

我看到了这个ViewPager、兼容性包和冰淇淋三明治,以及Android ICS API 是否有一个原生等效于 ViewPager 支持库?与我的问题相似,但不是我真正想问的问题。

场景类似,我有一个仅限 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:

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

谢谢

4

1 回答 1

1

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

于 2012-08-20T23:11:18.013 回答