私は一般的にJAVAとOOPに不慣れです。この非常に単純なコードで、スーパークラスからonCreateメソッドを呼び出さなければならないのはなぜですか?スーパークラスから受け継がれていませんか?コンストラクターメソッドは子クラスに継承されないことを知っています。コンストラクターを呼び出したい場合は、スーパークラスを呼び出す必要があります。super.onCreateはコンストラクター呼び出しですか?コンストラクター名はクラス名と同じである必要はありませんか?私はこれがばかげた質問であることを知っています、そしてあなたの応答に感謝します。
import android.app.Activity;
public class MainActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}