您是否考虑过面向方面的编程,甚至还考虑过AspectJ?有关AspectJ / Android的信息,请参见此处和此处。
我有这个代码
Foo foo = new Foo(); foo.callTheMethod();
有什么方法可以在Foo.callTheMethod()没有子类化或修改Foo类且没有Foo工厂的情况下拦截呼叫?
Foo.callTheMethod()
Foo
编辑:抱歉忘了提到这是在Android平台上。