0

私は最近、それをより良い方法で行うにはどうすればよいかについて考えました

これは、Android SDK のデフォルトの使用方法のサンプルです

public class MyActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }

}

super.onCreate手動で呼び出す必要があるか、アプリケーションが例外をスローするのはちょっと面倒です。

注釈や何らかの AOP フックを使用して、より適切に適用する方法はありますか?

私はしたいです

public class MyActivity extends Activity {

    @Override
    @OnCreate // Replaces super.onCreate call
    protected void onCreate(Bundle savedInstanceState) {

    }

}

またはさらに良い

public class MyActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {

    }

}

これは可能でしょうか?

4

1 に答える 1