4
フラグメントには本当に空のコンストラクタが必要ですか?
私Fragmentは複数の引数を取るコンストラクターを持っています。私のアプリは開発中には問題なく動作しましたが、本番環境ではユーザーにこのクラッシュが発生することがあります。 android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment make sure class name exists, is public, and has an empty constructor that is public このエラーメッセージが示すように、空のコンストラクターを作成することもできますが、それでは、別のメソッドを呼び出しての設定を完了する必要があるため、意味がありませんFragment。 なぜこのクラッシュがたまにしか起こらないのか知りたいです。多分私はViewPager間違って使用していますか?すべてFragmentのを自分でインスタンス化し、内のリストに保存しますActivity。私が見FragmentManagerたViewPager例はそれを必要とせず、開発中にすべてが機能しているように見えたので、私はトランザクションを使用しません。