最近、Android で次の構文に遭遇しました。
Intent i = new Intent(getApplicationContext(), SomeActivityClass.class);
SomeActivityClass.classが呼び出されたときに何が起こるか説明してもらえますか?
classClass<?>特定のクラスの型を表す型の、各クラスの静的クラス フィールドです。多くの場合、リフレクションによってクラスをインスタンス化するために使用されます(インテントの場合のように)。
すなわち - 後:
Class<?> clazz = SomeActivityClass.class;
clazzクラスClass<?>を表す型のオブジェクトを参照します。SomeActivityClass
リンク:
が呼び出されると、他の と同じようIntentに起動します。つまり、、 thenなどを呼び出します。SomeActivityClass ActivityActivityonCreate()onStart()
Activityこちらのドキュメント
のフローチャート図を参照してください...
または、ここでアクティビティのドキュメントを参照してください... http://developer.android.com/reference/android/app/Activity.html