【发布时间】:2011-01-18 07:57:28
【问题描述】:
在 android 中有什么方法可以拦截活动方法调用(只是标准的方法调用,比如“onStart.onCreate”)? 我有很多功能必须存在于我的应用程序的每个活动中,并且(因为它使用不同类型的活动(列表、首选项))唯一的方法是为每个活动类创建我的自定义扩展,这糟透了:(
附:我用的是roboguice,但是由于Dalvik不支持在运行时生成代码,我想它并没有多大帮助。
附言我考虑过使用 AspectJ,但它太麻烦了,因为它需要很多复杂性(ant 的 build.xml 和所有垃圾)
【问题讨论】: