2016-04-08 20 views
-1

Bir uygulama takvimi görevi yapmak için çalışıyorum, örneğin sabah saat 17'de 28. Sunucumdaki bir dosyayı kontrol etmem gerekiyor. Uygulamanın. Ama eğer kullanıcı telefonunun o anda kapanması durumunda, görevin mümkün olan en iyi zamanda çalıştırılması gerekiyor, telefonun internete bağlanmasıyla bir sonraki açılış &?Android belirli bir tarih ve saat için zamanlama görevi

Bunu nasıl yapabileceğimi anlayamıyorum? Android API'da bu görevi yapabilen bir framework veya Classes bulamıyorum.

Bunu yapmanın bir yolunu bilen herkes ve performans için en iyi yol hangisi, pil?

cevap

0

Bu soru, bir öğretici tarafından daha iyi çözülen türdür; AlarmManager'a documentation'u ve hatta 26'ncı bölümü kontrol etmeyi öneririm: The Big Nerd Ranch'deki Arkaplan Servisleri: Android Programlama Kılavuzu; Eğer bir alarm saati uygulaması oluşturmak için belki de basit bir öğretici yardımcı olabilir.

+0

Evet Buna baktım, ama en büyük soru şu ki, şu anda ağ yok veya telefon çalışmıyor –

+1

Bağlantı için getSystemService (CONNECTIVITY_SERVICE); Önyükleme için [boot] (http://stackoverflow.com/questions/2784441/trying-to-start-a-service-on-boot-on-android) adresindeki eylemi yürüten bir alıcıya ihtiyacınız olacaktır. Yine de bu her şeyi kapsamıyor, ne olduğunu anlamanız için eğitmenlere ihtiyacınız var –

+0

Oke yardımlarınız için teşekkürler! –

İlgili konular