Я хочу отправить sms-сообщение, содержащее текущее местоположение пользователя. Как заставить функцию отправки ждать, пока не будет рассчитано местоположение?Android: Как заставить функцию ждать другого?
ответ
private class DeafLocationListener implements LocationListener {
private final String provider;
public DeafLocationListener(String provider) { this.provider = provider; }
@Override public void onLocationChanged(Location location) {
Log.d(TAG, String.format("onLocationChanged triggered (%s)", provider));
// SEND SMS HERE
}
@Override public void onProviderDisabled(String provider) { /*nop*/ }
@Override public void onProviderEnabled(String provider) { /*nop*/ }
@Override public void onStatusChanged(String provider, int status, Bundle extras) { /*nop*/ }
}
LocationManager lm = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE);
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, minTimeGPS, minDistanceGPS, new DeafLocationListener("GPS"););
Wont this send sms при изменении местоположения? –
Удалить слушателя при отправке смс? Это чистая прикладная логика. – Schildmeijer
oh ok: D thanks –
Подробнее о intents и вы узнаете об этом. Трюк заключается в том, что вы производите намерение, когда получаете место.
, пожалуйста, предоставьте мне код или ссылку на пример? Я новичок в android. Кажется, я не понимаю, как это сделать. –
- 1. Как заставить функцию ждать другого?
- 2. Как заставить функцию NodeJs ждать?
- 3. Как заставить Android ждать?
- 4. Как заставить процесс ждать другого процесса
- 5. Как заставить функцию ждать завершения обратного вызова?
- 6. Как заставить функцию ждать результата parse.com saveInBackground? (in android)
- 7. Пытается заставить метод ждать завершения другого метода
- 8. Заставить PHP ждать завершения другого запроса?
- 9. Как заставить приложение для Android ждать?
- 10. Как заставить webdriver ждать
- 11. Как я могу заставить свою программу ждать TouchEvent в Android
- 12. Как заставить Grunt ждать завершения задачи перед запуском другого?
- 13. Как заставить один запрос AJAX ждать окончания другого?
- 14. PHP - Как заставить функцию ждать и возвращать другое значение функции
- 15. Как заставить мою функцию javascript ждать рендеринга html-элемента
- 16. как заставить php-функцию ждать до конца скрипта
- 17. Как заставить функцию ждать обещания и возвращаться синхронно?
- 18. MATLAB: как заставить мою функцию ждать ввода GUI
- 19. Как заставить JS-функцию ждать загрузки данных JSON?
- 20. как заставить функцию асинхронного ожидания ждать до конца
- 21. Как заставить сканер строк ждать?
- 22. Как заставить java ждать события?
- 23. Как заставить swing-программу ждать
- 24. заставить другого файла, чтобы определить функцию
- 25. Заставить приложение приложения JavaFX ждать завершения другого потока
- 26. Как «ждать» закрытие другого окна
- 27. Как заставить assert ждать IdlingResource для утверждения
- 28. Как заставить поток ждать загрузки gui на android
- 29. Как заставить активность Android ждать завершения асинхронного процесса
- 30. Как заставить приложение ждать входящего звонка в Android
Это можно сделать таким образом, сначала рассчитать местоположение, а затем отправить сообщение ...... – viv