私は最近、それをより良い方法で行うにはどうすればよいかについて考えました
これは、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) {
}
}
これは可能でしょうか?