Chcę zasymulować zabijanie i ponowne uruchamianie Androida w usłudze, aby sprawdzić, co się stanie, gdy otrzymam zamiar null i co muszę zrobić z oczyszczaniem/odzyskiwaniem. czy to możliwe?Symulowanie zabijania i restartowania systemu Android
public MyService extends Service {
@Override
public void onCreate() {
//Do stuff
}
@Override
public void onStartCommand(Intent intent, int flags, int startId) {
if (intent == null) {
//Do stuff for restart
} else {
//Do stuff for normal start
return START_STICKY;
}
}
@Override
public void onDestroy() {
//Cleanup that may never be called!
}
}
Uwaga: Czytałem how-to-simulate-android-killing-my-process. Odpowiedzi są bardzo przydatne! Ale myślę, że mój przypadek użycia jest nieco inny.