C'è un modo semplice per intercettare i metodi in java. Devo aggiungere un'annotazione ai metodi richiesti in modo che una parte della logica venga chiamata prima di passare attraverso il metodo.Java: utilizzare le annotazioni e i metodi di intercettazione?
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
}
EDIT:
La biblioteca Guice consigliato per le applicazioni Android non contiene AOP. È possibile ottenere questo risultato usando la riflessione senza aggiungere alcuna libreria?
Ciao @aryaxt, hai trovato una soluzione? Se lo hai fatto, puoi condividere? Ho trovato una biblioteca; https://code.google.com/p/android-method-interceptor/ Non è documentato e non riesco a capire cosa fare. – slhddn