【发布时间】:2015-04-23 06:08:26
【问题描述】:
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
Toast.makeText(this, "My Service Started", Toast.LENGTH_LONG).show();
time=Long.parseLong(intent.getStringExtra("time"));
Toast.makeText(this, ""+time, Toast.LENGTH_LONG).show();
timer=new Timer();
TimerTask timerTask=new TimerTask() {
@Override
public void run() {
Calendar c = Calendar.getInstance();
int minute = c.get(Calendar.MINUTE);
if(minute==time) {
Log.d("AlarmService", "timer");
Toast.makeText(getApplicationContext(),"ringing",Toast.LENGTH_SHORT);
}
}
};
timer.scheduleAtFixedRate(timerTask, 0, 1000*2);
return super.onStartCommand(intent, flags, startId);
}
【问题讨论】:
-
发布您的 LogCat 输出
标签: android