Android alarms, service as not been called -
in activity:
intent myintent = new intent(this, myalarmservice.class); pendingintent = pendingintent.getservice(this, 0, myintent, 0); alarmmanager alarmmanager = (alarmmanager)getsystemservice(alarm_service); calendar calendar = calendar.getinstance(); calendar.settimeinmillis(system.currenttimemillis()); calendar.add(calendar.second, 10); alarmmanager.set(alarmmanager.rtc_wakeup, calendar.gettimeinmillis(), pendingintent); toast.maketext(this, "start alarm", toast.length_long).show(); the class called:
public class myalarmservice extends service { @override public void oncreate() { // todo auto-generated method stub toast.maketext(this, "myalarmservice.oncreate()", toast.length_long).show(); } @override public ibinder onbind(intent intent) { // todo auto-generated method stub toast.maketext(this, "myalarmservice.onbind()", toast.length_long).show(); return null; } @override public void onstart(intent intent, int startid) { // todo auto-generated method stub super.onstart(intent, startid); toast.maketext(this, "myalarmservice.onstart()", toast.length_long).show(); } } with code, myalarmservice not been called. why? code removed sample, therefore tested functioning correctly. have forgotten anything?
i think, service started properly. there problem toast in service.
try change toast.maketext() log.d() , see if record appears in logcat.
problem toast in service has been explained here.
Comments
Post a Comment