Wpis z mikrobloga

Mirki, prosta sprawa. Robię prosty programik, który odświeża strony www i powiadamia w przypadku napotkania zmian w źródle. Jak najlepiej zaimplementować wykonywanie jakiejś metody co np. pół minuty? mHandler i wątek zabija się w przypadku wyłączenia programu, znowu Wakelocki nie działają tak często na nowych andkach. Chyba, że ja nie umiem tego użyć :P Ogólnie ma to być maksymalnie proste i bez bajerów.

#androiddev #java #naukaprogramowania #android
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@baczus: taka apka to killer dla baterii... AlarmManager to rozwiązanie na Twój problem ale polecam Ci podejście inne: rób to na serwerze i jak wykryjesz zmianę to push do aplikacji.
  • Odpowiedz
@Mithrindil: Wiem, że to będzie kijowe + zjadało baterię i procesor. Ale muszę zrobić prosty projekcik na studia, jako ćwiczenie (właściwie to tylko "ma działać") ;)
  • Odpowiedz
@baczus: tym bardziej. Użyj bardzo prostego backendu na serwerze i push. Firebase ma automatycznie zaimplementowane pushe. Tylko dołącz i można śmigać. No i masz plus na studbazie, bo dwie technologie. Prosty backend w node.js jest gotowy w przykładach Firebase. Tabela w Firebase Realtime Database z adresami stron do sprawdzenia i na urządzeniu zapisujesz do niej z poziomu androidów jakie strony ktoś sobie dodał do sprawdzenia i robisz subskrypcje na ich
  • Odpowiedz