1

最近、Android で次の構文に遭遇しました。

Intent i = new Intent(getApplicationContext(), SomeActivityClass.class);

SomeActivityClass.classが呼び出されたときに何が起こるか説明してもらえますか?

4

2 に答える 2

5

classClass<?>特定のクラスの型を表す型の、各クラスの静的クラス フィールドです。多くの場合、リフレクションによってクラスをインスタンス化するために使用されます(インテントの場合のように)。

すなわち - 後:

Class<?> clazz = SomeActivityClass.class;

clazzクラスClass<?>を表す型のオブジェクトを参照します。SomeActivityClass

リンク:

于 2012-05-14T14:50:19.857 に答える
1

が呼び出されると、他の と同じようIntentに起動します。つまり、、 thenなどを呼び出します。SomeActivityClass ActivityActivityonCreate()onStart()

Activityこちらのドキュメント のフローチャート図を参照してください...http://developer.android.com/images/activity_lifecycle.png

または、ここでアクティビティのドキュメントを参照してください... http://developer.android.com/reference/android/app/Activity.html

于 2012-05-14T14:50:39.677 に答える