Pytania otagowane jako background-service

8
StartForeground kończy się niepowodzeniem po aktualizacji do Androida 8.1
Po uaktualnieniu telefonu do wersji 8.1 Developer Preview moja usługa w tle nie uruchamia się poprawnie. W mojej długo działającej usłudze zaimplementowałem metodę startForeground, aby rozpocząć bieżące powiadomienie, które jest wywoływane podczas tworzenia. @TargetApi(Build.VERSION_CODES.O) private fun startForeground() { // Safe call, handled by compat lib. val notificationBuilder = NotificationCompat.Builder(this, DEFAULT_CHANNEL_ID) …

5
Jak zaktualizować dane LiveData ViewModel z usługi w tle i zaktualizować interfejs użytkownika
Ostatnio odkrywam architekturę Androida, która została niedawno wprowadzona przez Google. Z dokumentacji znalazłem to: public class MyViewModel extends ViewModel { private MutableLiveData<List<User>> users; public LiveData<List<User>> getUsers() { if (users == null) { users = new MutableLiveData<List<Users>>(); loadUsers(); } return users; } private void loadUsers() { // do async operation to …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.