1. ホーム
  2. android

[解決済み] フラグメントかサポートフラグメントか?

2022-07-29 11:23:44

質問

Android 4.0に対応したアプリを開発しています。このアプリでは android.app パッケージのフラグメントを使用しています。4.0の古いフラグメントの実装で、以下のような問題に直面しています。 この のような古いフラグメントの実装で問題に直面しており、それはサポート ライブラリですでに修正されているので、より信頼性が高く一貫した実装を得るために、サポート ライブラリのフラグメント実装に切り替えることを検討しています。

これについてはどのようにお考えですか?Android 4 用に開発する際に、すでに利用可能であるにもかかわらず、サポート ライブラリからのフラグメントを使用していますか?

どのように解決するのですか?

私の経験では、すべての Android デバイスで同じフラグメント実装を使用することは、大きな利点です。Android 4.0 では、ネイティブのフラグメントを使用して状態を保存したときに NullPointerException をすべて取り除くことができませんでしたが、サポート ライブラリを使用するとすべて取り除かれます。また、この方法によるデメリットは今のところ見当たりません。

というわけで、私自身の疑問に対する答えは、こうです。Android 4.x 用に開発する場合、サポート ライブラリのフラグメントを使用するのは良いアイデアです。サポート ライブラリには、古いフラグメントの実装にまだ存在するバグが修正されており、さらに多くのバグ修正で頻繁に更新されています。