アクティビティで位置情報の更新を取得するために、ignition-locationを使用してみます。サンプル プロジェクトは動作します。これまでのところ、次のことを行いました。
- 私のpom.xmlに点火場所のapklib依存関係を追加しました
- クラス (@IgnitedLocationActivity()) と Location メンバー変数 (@IgnitedLocation) に注釈を追加しました。
- 実装されたライフサイクル メソッド: onCreate、onResume、onPause、onStart、onStop、onDestroy
- サンプル pom.xml からプラグイン構成を追加
- アクティビティに OnIgnitedLocationChangedListener を実装しました
ただし、場所は自動的に設定されません。onIgnitedLocationChanged() が呼び出されていないため、表示するログはありません。
私が理解しているように、ビルドプロセスで、aspectj を介して特定のセッターをアクティビティに追加することで、点火場所が機能します。これは私のアクティビティでは発生していないようです。