私の質問を投稿する前に。私はこの1つのスタックオーバーフローを見ました。そしてwannは知っています、それは本当に不可能ですか?互換性ライブラリv4を使用してAndroid2.2で開発されたアプリがあります。これは、Android3.0デバイスとも互換性があります。また、デバイスがandroid 2.xの場合はAndroid互換ライブラリv4を使用し、デバイスがandroid3.xの場合はネイティブライブラリを使用するようにします。なにか提案を??
前もって感謝します
私の質問を投稿する前に。私はこの1つのスタックオーバーフローを見ました。そしてwannは知っています、それは本当に不可能ですか?互換性ライブラリv4を使用してAndroid2.2で開発されたアプリがあります。これは、Android3.0デバイスとも互換性があります。また、デバイスがandroid 2.xの場合はAndroid互換ライブラリv4を使用し、デバイスがandroid3.xの場合はネイティブライブラリを使用するようにします。なにか提案を??
前もって感謝します
私は私が推奨しているものを試していませんが、それはうまくいく可能性があります:
これを機能させるには、上部にimportステートメントを配置する代わりに、コードで完全修飾名を使用する必要があります。したがって、3.0以降のフラグメントの場合は、次を使用します。
android.app.Fragment fragment;
それ以外の:
Fragment fragment;
上部にインポートステートメントがあります。そして最後に、3.0より前の場合、次のようなステートメントが必要になります。
android.support.v4.app.Fragment fragment;
両方のバージョンをインポートして1つだけを使用することはできないため、これらの名前を使用する必要があります。