0

このViewPager、互換性パッケージ、アイスクリームサンドイッチを見ましたが、Android ICS APIにはViewPagerサポートライブラリと同等のネイティブがありますか?私の質問に似ていますが、実際には私が聞きたい質問ではありません。

シナリオは似ており、ICSのみのアプリケーションがあり、ViewPagerを適用しています(互換性パッケージの問題からfragmentmanagerに分類されないようにFragmentPagerAdapterとFragmentStatePagerAdapterをすでに回避しています)。

問題は、署名されたアプリケーションをエクスポートするときに、プロガードマッピングで、サポートライブラリから次のようなすべてのフラグメントもエクスポートされていることに気付くということです。

 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 に答える