Javaでメソッドをインターセプトする簡単な方法はありますか?メソッドを実行する前にロジックの一部が呼び出されるように、必要なメソッドにアノテーションを追加する必要があります。
public void verifyActivity() {
// Asset if you are on a wrong page
}
@VerifyActivity
public void testLogin() {
// Login for my automate test
}
@VerifyActivity
public void testSomethingElse() {
// Test some other UI Automation stuff
}
編集:
Androidアプリに推奨されるGuiceライブラリにはAOPが含まれていません。ライブラリを追加せずにリフレクションを使用してこれを実現することは可能ですか?