我正在开发一个Android应用程序,需要通过应用程序记录我的用户“旅程”。
我希望记录的事件包括所有用户交互事件,例如用户点击按钮等时,以及访问过的每个活动和/或片段。
我知道我可以使用我的记录逻辑来丢弃我的代码,但是这有很多缺点,例如: -
我想要的是Android框架中的一个单点,我可以拦截所有UI事件和活动转换。
我不希望创建自定义小部件来添加我的日志记录代码。
是否可以将我的日志记录代码放在一个Android“钩子”中,以便我识别哪个小部件被点击在哪个活动/片段中?
答案 0 :(得分:1)
是否可以将我的日志记录代码放在一个Android“钩子”中,以便我识别哪个小部件被点击在哪个活动/片段中?
不,抱歉。此外,这将是非常不足的:
除了“点击”(长按,滑动,其他单点触摸和多点触控手势,关键事件)之外,还有更多UI事件
仅知道一个小部件是不够的,因为您的TextView
方案说明了