Android распознавание активности и местоположение клиента

Я хочу использовать ActivityRecognitionClient и LocationClient в одном и том же Activity. Беда в том, что либо вызывает onConnected.

Я хотел бы использовать как, например, для записи местоположения и распознанной деятельности в базу данных.

Я думал, что это должно быть довольно легко сделать, но не мог понять, как. Надеюсь, кто-то может помочь.

ОБНОВИТЬ

Теперь я использую Сервисы вместо Активности и внедряю клиентов отдельно, подключаясь при запуске сервиса и отключаясь при его разрушении.

1 ответ

Решение

Одно и то же действие не может реализовать два метода с одинаковыми именами из разных интерфейсов. Это хорошо объясняется здесь Java - столкновение имени метода в реализации интерфейса

Возможно, вы захотите создать отдельные классы, реализующие каждый интерфейс отдельно, и вызывать ваши методы для чтения / записи в вашу базу данных из обоих.

Другие вопросы по тегам