Я пытаюсь использовать местоположение зажигания, чтобы получать обновления местоположения в своей работе. Образец проекта действительно работает. До сих пор я делал следующее:
Но местоположение не устанавливается автоматически. Журнала нет, потому что onIgnitedLocationChanged() не вызывается.
Насколько я понимаю, это положение зажигания работает, добавляя некоторые сеттеры через aspectj к моей активности в процессе сборки. Кажется, это не происходит с моей деятельностью.
Пример проекта перестает работать, когда я удалил родительскую ссылку на проект из образца pom.xml. Поэтому я знал, что это связано с псами над образцом проекта.
Мне нужно было добавить следующее из родительского помпа:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<version>1.4</version>
<configuration>
<aspectLibraries>
<aspectLibrary>
<groupId>com.github.ignition</groupId>
<artifactId>ignition-location</artifactId>
<type>apklib</type>
</aspectLibrary>
</aspectLibraries>
<source>1.6</source>
</configuration>
<executions>
<execution>
<phase>process-sources</phase>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
Выполнение в образцах проектов pom.xml отсутствовало.