-3
Intent intent=new Intent(this,Game.class);
intent.putExtra("razmer", level);
startActivity(intent);

メソッド startActivity() コンストラクタ クラスを呼び出します。このメソッドは、このクラスのオブジェクトを作成しますか?このメソッドの詳細を私に送ってください

4

2 に答える 2

2

ええ、方法 startActivity() は、インテントで呼び出すクラスに関係なく、別のアクティビティを起動するために使用されます。理解できますが、コンストラクタークラスは呼び出されません。さらに、アクティビティマネージャーはアクティビティオブジェクトをインスタンス化します。

于 2012-06-15T07:46:34.113 に答える
1

StartActivity メソッドは Android システムに新しいアクティビティを起動するよう通知し、ActivityManager はアクティビティ オブジェクトをインスタンス化し、アクティビティを起動します。

于 2012-06-15T07:40:06.293 に答える