いくつかのファイルを作成し、連絡帳やその他のかなり長いタスクを反復処理するフラグメントを取得しました。フラグメントは、ラベルとプログレスバーを備えた非常に単純な「お待ちください」フラグメントです。ファクトリ パターンを使用して、このフラグメントに引数を渡しました。
私のフラグメントコードは、他のパラメーターとメンバーのみを使用して、この質問のソリューションに匹敵します。onStart
-method で長いタスクを実行したいのですが、不思議なことに、Fragment-lifecycle が正しいことを覚えていれば、最初に -method によって作成されるべきビューが表示される前にコードが開始されますonCreateView
。
これは Factory Pattern の副作用ですか、それともここで何が欠けていますか? 彼が私の長いコードの実行を開始する前にビューが実際に表示されるように、ここで最良の解決策は何でしょうか?