[解決済み] android.app.Fragmentとandroid.support.v4のapp.Fragmentの違いについて
2022-04-21 16:31:57
質問
とはどのような違いがあるのでしょうか?
android.app.Fragment
と
android.support.v4.app.Fragment
また、それぞれをどのような状況で使うべきでしょうか?
どのように解決するのですか?
android.support.v4.app.Fragment
は
フラグメント
クラスは、Android の新しい機能のいくつかを古いバージョンの Android で使用できるようにする互換性パッケージです。
android.app.Fragment
は
フラグメント
クラスは、Android SDKのネイティブ版で提供されています。Android 3 (API 11)で導入されました。
アプリにフラグメントを使用させたい場合、API 11以前の端末をターゲットにしたい場合は
android.support.v4.app.Fragment
. ただし、API 11 以上を搭載したデバイスのみを対象とする場合は
android.app.Fragment
.
編集:OSを内包する
android.app.Fragment
は現在では非推奨となっています。
(APIレベル28で) サポートライブラリの実装を使用するように移行してください。
関連
-
[解決済み] Androidのgravityとlayout_gravityの違いは何ですか?
-
[解決済み] Androidの「コンテキスト」とは何ですか?
-
[解決済み] match_parentとfill_parentの違いは何ですか?
-
[解決済み] compileSdkVersionとtargetSdkVersionの違いは何ですか?
-
[解決済み] getContext() , getApplicationContext() , getBaseContext() と "this" との相違点
-
[解決済み] ビューのパディングとマージンの違いについて
-
[解決済み】「px」、「dip」、「dp」、「sp」の違いは?
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
-
[解決済み】Android : invisibleとgoneの違い?
-
[解決済み】FragmentPagerAdapterとFragmentStatePagerAdapterの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
AAPT2エラーについて:詳しくはログをご確認ください。
-
adb シェルがデバイスのオフラインを求めるプロンプトを表示する
-
[解決済み] Android Fragment onAttach() 非推奨
-
[android studio]com.android.ide.common.process.ProcessException: aaptの実行に失敗しました
-
RuntimeException: アクティビティを開始できません ComponentInfo solution
-
Android のパッケージングに失敗し、Android リソースのリンクに失敗したことを示すプロンプトが表示される
-
エラーが発生しました。ArrayAdapter は、リソース ID が TextView である必要があります。
-
android studioが "The activity must be exported or contain an intent-filter" と表示され実行される。
-
Windowsのadbシェルでデータディレクトリにアクセスするとパーミッションが拒否される
-
アンドロイドシェイプ、グラデーション、角丸、ボーダーラインの設定