フラグメントクラスを作成している場合は、空のコンストラクタを含めることをお勧めします。(理由はわかりませんが、引数を持つコンストラクタを作成しない限り、任意のJavaクラスのフードの下で呼び出される空のコンストラクタです。アンドロイドは、引数を持つコンストラクタを持つFragmentsを作成するのが好きではありません)。空のコンストラクタとnewInstanceを持つフラグメント
私はnewInstance()メソッドを作成しているので(デフォルトの引数でバンドルを設定できます)、空のコンストラクタを作成する必要がありますか?
空のコンストラクタではなく、newInstance()を含めるだけで十分な場合は、バンドルに引数がなくても、すべてのフラグメントに対してこれを実行できますか?これには何か欠点はありますか?
downside..infact newInstance()は、後でコードを変更またはリファクタリングするときに便利なファクトリパターンを適用します。 –
まだ空のコンストラクタは必要ですか?なぜそれを含める必要がありますか? – KaliMa
いいえあなたは空のコンストラクタを必要としません –