いつもお世話になっております。
ご教授頂きたく存じます。
Serviceがするべべtき処理を行った後、Service自身で自分自身をKillしたいのですが、
Kill後、ActivityManagerから再起動させられてしまいます。
android.os.Process.killProcess(android.os.Process.myPid());を行っても再起動してきます。
【コード】
public int onStartCommand(Intent intent, int flags, int startId) {
Log.d(TAG, "onStartCommand()");
return START_NOT_STICKY;
}
※イベントを受信し、ServiceのUIスレッドからonDestroy()を叩く。
public void onDestroy() {
Log.d(TAG, "onDestroy()");
super.onDestroy();
android.os.Process.killProcess(android.os.Process.myPid());
}