【发布时间】:2016-04-12 22:18:26
【问题描述】:
我已经能够在视图中找到 OnClickListener:
@After("execution(* android.widget.AdapterView.OnItemClickListener.onItemClick(..))")
以及关于活动的事件:
@After("execution(* android.app.Activity.onResume(..))")
但由于某种原因,我似乎无法抓住 AlertDialog、Dialog 甚至 Dialog.Builder 中的任何内容。我想在显示对话框时添加建议。
没用:
@After("execution(* android...AlertDialog.show(..))")
没用:
@After("execution(* android.app.ProgressDialog.show(..))")
没用:
@After("execution(* *..DialogInterface+.*(..) || * *..Dialog+.*(..))")
我会想如果我可以为视图和活动编写方面,我可以为 AlertDialogs 做同样的事情。我仍然认为是我对 AspectJ 的有限了解导致我无法在这里获得好运?
【问题讨论】:
标签: android dialog aop aspectj android-alertdialog