クラスをフラグメントに渡して、それを使用してインテントを作成および開始できるようにしたいのですが、どうすればよいですか? バンドルとフラグメントの引数を使用して渡すにはどうすればよいですか? インテントを直接渡す必要がありますか? もしそうなら、アクティビティとフラグメントのライフサイクルの両方でインテントを処理する方法は?
質問する
293 次
1 に答える
0
を渡すことはできませんclass
。ただし、試すことができobject
ます。Android ではParcelable
、次の方法があります: http://developer.android.com/reference/android/os/Parcelable.html
編集
なぜ彼はクラスに合格できないのですか? Class クラスのインスタンス。
class
は、目的の属性/プロパティおよびメソッドのセットを定義するコンストラクト、レシピであるためです。レシピのようなものですが、レシピを食べることはできません。あなたobject
はclass
人生に変わりました。私がかつて見つけた違いを説明する別の方法は、クラスを型として考え、オブジェクトをその型を使用して作成されたアイテムとして考えることです。
そして、An instance of Class class
あなたが意味すると言うことでobject
。
于 2013-08-19T14:45:17.773 に答える