Intent intent=new Intent(this,Game.class);
intent.putExtra("razmer", level);
startActivity(intent);
メソッド startActivity() コンストラクタ クラスを呼び出します。このメソッドは、このクラスのオブジェクトを作成しますか?このメソッドの詳細を私に送ってください
Intent intent=new Intent(this,Game.class);
intent.putExtra("razmer", level);
startActivity(intent);
メソッド startActivity() コンストラクタ クラスを呼び出します。このメソッドは、このクラスのオブジェクトを作成しますか?このメソッドの詳細を私に送ってください
ええ、方法 startActivity() は、インテントで呼び出すクラスに関係なく、別のアクティビティを起動するために使用されます。理解できますが、コンストラクタークラスは呼び出されません。さらに、アクティビティマネージャーはアクティビティオブジェクトをインスタンス化します。
StartActivity メソッドは Android システムに新しいアクティビティを起動するよう通知し、ActivityManager はアクティビティ オブジェクトをインスタンス化し、アクティビティを起動します。