-2

クラスをフラグメントに渡して、それを使用してインテントを作成および開始できるようにしたいのですが、どうすればよいですか? バンドルとフラグメントの引数を使用して渡すにはどうすればよいですか? インテントを直接渡す必要がありますか? もしそうなら、アクティビティとフラグメントのライフサイクルの両方でインテントを処理する方法は?

4

1 に答える 1

0

を渡すことはできませんclass。ただし、試すことができobjectます。Android ではParcelable、次の方法があります: http://developer.android.com/reference/android/os/Parcelable.html

編集

なぜ彼はクラスに合格できないのですか? Class クラスのインスタンス。

classは、目的の属性/プロパティおよびメソッドのセットを定義するコンストラクト、レシピであるためです。レシピのようなものですが、レシピを食べることはできません。あなたobjectclass人生に変わりました。私がかつて見つけた違いを説明する別の方法は、クラスを型として考え、オブジェクトをその型を使用して作成されたアイテムとして考えることです。

そして、An instance of Class classあなたが意味すると言うことでobject

于 2013-08-19T14:45:17.773 に答える