我尝试使用点火位置在我的活动中获取位置更新。示例项目确实有效。到目前为止,我做了以下事情:
- 将点火位置 apklib 依赖项添加到我的 pom.xml
- 为类 (@IgnitedLocationActivity()) 和 Location 成员变量 (@IgnitedLocation) 添加了注解
- 实现的生命周期方法:onCreate、onResume、onPause、onStart、onStop、onDestroy
- 从示例 pom.xml 添加插件配置
- 在我的活动中实现 OnIgnatedLocationChangedListener
但是位置不是自动设置的。没有要显示的日志,因为没有调用 onIgnatedLocationChanged()。
据我了解,点火位置的工作原理是通过 aspectj 在构建过程中将某些设置器添加到我的 Activity 中。我的活动似乎没有发生这种情况。