問題タブ [fragment-lifecycle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - ビューページャーのフラグメントはリサイクルされ、再ロードされません
ビューページャーにフラグメントがあります。ビューページャーは、現在のインデックスの 1 つ前のインデックスと 1 つのインデックスの後ろにフラグメントをロードします。
ユーザーはビューページャーを超えてスクロールできますが、レイアウトの他の部分で他の画像オブジェクトが処理されるため、これにより多くのメモリが使用されます。ビューページャーまでスクロールして戻ると、フラグメント全体がリサイクルされた (または何か) ため、前方のインデックスには何も表示されない場合があります。ユーザーがビューページャーで数回左にスクロールし、再び逆方向にスクロールすると、欠落しているフラグメントが適切に再描画されます。
空のバージョンが表示されないようにするために検出できるフラグメント ライフサイクル イベントはありますか? アダプターがフラグメントをリサイクルした場合にフラグメントを強制的にリロードする方法のように
android - Androidでリストビューを含むフラグメントの状態を保存するにはどうすればよいですか?
私のアプリには、2 つのフラグメントと 1 つのアクティビティがあります。それらのすべてで、リストビューを使用してデータベースからコンテンツを入力しました。画面を回転させても、アクティビティ内のコンテンツの位置は変わらず、正しい方法で開始されます (「Bundle savedInstanceState」が原因で、アクティビティでは正常であることをグーグルで理解しています)。私の問題は、フラグメントのリストの両方が長すぎるリストであり、フラグメントに戻って適切なアイテムへの移動を開始したときに、エンドユーザーにとって迷惑になる可能性があるというフラグメント部分にあります。私はググって質問に対する答えを見つけましたが、うまくいきません。
android - android - アクティビティから終了を呼び出すと、ホストされているフラグメントが破棄されますか?
「フラグメント B」をホストする「アクティビティ A」があります。A.finish() を呼び出すと、「フラグメント B」が破棄されることを確認してください。フラグメント B は、すでにフラグメント マネージャーに追加されています。フラグメントがサブ アクティビティであることは認識していますが、フラグメント マネージャーに Ondestroy でフラグメントをリリースするように指示する必要がありますか、それともすべて処理されていますか?
android - Androidでフラグメントをリロードせずに、別のフラグメント内でフラグメントを呼び出す方法は?
リスト ビューと詳細ビューを表示するために、アプリケーションで 2 つのフラグメントを使用しました。リストフラグメントを押すと詳細ビューフラグメントが表示され、押し戻すとリストフラグメントが表示されます。このフローは正常に機能していますが、問題は、リストフラグメントを毎回ロードすることです (フラグメントを再開する代わりに、フラグメントを作成します)。体に問題があれば、これを解決するのを手伝ってください。
//アクティビティ クラス
//フラグメント 1:
//フラグメント 2:
android - アクティビティとフラグメントのライフサイクル、onResume は次々に起動しますか?
Activity
ユーザーがからに戻ったときに、適切な順序がどうなるか疑問に思っていますHome Screen
。
Activity's onResume()
最初に実行し、次にFragment's onResume()
実行しますか? 順番に行うか、同時に行うか。
Fragment の onResume() にいくつかのコードを入れましたが、Activity の onResume() の後に起動していないようです。
android - フラグメントでの onCreate()、onCreateView()、および onActivityCreated() の違いと使用法
onCreate()
、onCreateView()
、およびonActivityCreated()
フラグメントの違いは何ですか? また、それぞれは何に使用されますか?