5
我想模擬android查殺並重新啓動我的服務,以測試收到空意圖時發生的情況以及我需要執行的清理/恢復操作。這可能嗎?模擬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!
}
}
注:我讀how-to-simulate-android-killing-my-process。答案非常有用!但我認爲我的用例有點不同。