Kullanıcının geçerli konumunu içeren bir sms mesajı göndermek istiyorum. Gönderme işlevinin konum hesaplanana kadar beklemesini nasıl sağlayabilirim?Android: İşlev başka bir şey için nasıl bekletilir?
cevap
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"););
Bu, konum değiştiğinde sms gönderir mi? –
sms gönderdiğinizde dinleyiciyi çıkarın? Bu saf uygulama mantığıdır. – Schildmeijer
oh ok: D teşekkürler –
intents hakkında bilgi edinin ve bulacaksınız. Yer aldığınızda hile bir amaç yayınlamaktır.
lütfen bana bir kod veya örnek bir bağlantı verebilir misiniz? Ben android için yeni. Bunu nasıl yapacağımı anlayamıyorum. –
- 1. Başka bir işlev döndüren bir işlev için dönüş türü nedir?
- 2. Başka bir dosyada bir işlev için işlev geçirme
- 3. OCaml: Başka bir işlev içinde işlev çağırma
- 4. şey başka OnPostExecute
- 5. Başka bir dosyadan nasıl işlev çağırılır?
- 6. İyi bir PK olmadan Oracle eski tablosu: Nasıl Hazırda Bekletilir?
- 7. nasıl kaçırdığım bir şey olmalı Android EditText
- 8. Bir döngüdeki (başka bir işlevi döndüren) işlev nasıl çalışır?
- 9. Windows hizmeti/ASP sitesi/başka bir şey?
- 10. Eğer başka bir şey varsa/Kombinasyonu değiştir
- 11. Android: Başka bir görüşe
- 12. Neden başka bir şey tamamlandıktan sonra işlev çağırdığımda, önceki tüm çağrıları çağırır?
- 13. Başka bir Android uygulamasından Android hizmeti nasıl başlatılır
- 14. Başka bir işleve argüman olarak işlev JQuery
- 15. nasıl başka işlev içinde calc() kullanmak
- 16. Başka bir cihaz için bir kulaklık olarak android cihazı kullan
- 17. Verileri başka bir sınıftan nasıl kullanabilirim? (android)
- 18. Android Json Ayrıştırma şey
- 19. İşlev bildirimini başka bir dosyaya nasıl taşıyabilirim, Git geçmişini korur?
- 20. Her işlev çağrısı üzerine bir şey yürütme php
- 21. Android için Twitter Bootstrap gibi bir şey var mı?
- 22. Android Açıklamalar hiç bir şey üretmek için görünmüyor
- 23. Aynı nesne içinde başka bir işlev nasıl çağırılır?
- 24. Retrofit android kullanarak doğrudan bir işlev php nasıl çağırılır
- 25. Git bir taahhüt mesajı ve başka bir şey yapmıyor mu?
- 26. Bu ilişki bir toplama, kompozisyon veya başka bir şey midir?
- 27. Bir modül açıklaması bekleniyor, başka bir şey mi buldunuz?
- 28. Kendisinden başka hiçbir şey içermeyen Zip dosyası?
- 29. Redis mimic MASTER/MASTER? veya başka bir şey?
- 30. "A" veya "Ait" ilişki veya başka bir şey var mı?
bu şekilde yapılabilir, önce yeri hesaplayın ve sonra mesaj gönderin ...... – viv