जावा में विधियों को रोकने का एक आसान तरीका है। मुझे आवश्यक विधियों में एक एनोटेशन जोड़ने की आवश्यकता है ताकि विधि के माध्यम से जाने से पहले तर्क का एक टुकड़ा बुलाया जा सके।जावा - एनोटेशन और अवरोध विधियों का उपयोग करें?
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
}
संपादित करें:
सिफारिश guice पुस्तकालय एंड्रॉयड क्षुधा AOP शामिल नहीं है के लिए। क्या कोई पुस्तकालय जोड़ने के बिना प्रतिबिंब का उपयोग करके इसे हासिल करना संभव है?
हाय @ एरैक्सट, क्या आपको कोई समाधान मिला? यदि आपने किया, तो क्या आप साझा कर सकते हैं? मुझे एक पुस्तकालय मिला; https://code.google.com/p/android-method-interceptor/ यह दस्तावेज नहीं है और मैं समझ नहीं पा रहा हूं कि क्या करना है। – slhddn