我在我的 android 应用程序中使用了一项服务,当日历被日历激活时会调用该服务。当服务被激活时,我希望它在OnStart()
完成其代码后被该方法销毁。
My OnStart() method:
@Override
public void onStart(Intent intent, int startId) {
super.onStart(intent, startId);
Vibrator vi = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
vi.vibrate(5000);
Toast.makeText(this, "MyAlarmService.onStart()", Toast.LENGTH_LONG).show();
//CODE HERE TO DESTROY SERVICE??
}
这基本上意味着当服务被调用时,它运行OnStart()
方法中的代码,我希望它自行销毁。任何想法,可以做到这一点的方法?
谢谢,杰克。