开发者

AlarmService sample error building can't find AlarmService_Service.class

AlarmService sample error building can't find AlarmService_Service.class. What am I missing?

Code:

public class AlarmService extends Activity {
  private PendingIntent mAlarmSender;

  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // Create 开发者_Go百科an IntentSender that will launch our service, to be scheduled
    // with the alarm manager.
    mAlarmSender = PendingIntent.getService(AlarmService.this, 0,
        new Intent(AlarmService.this, AlarmService_Service.class), 0);
    setContentView(R.layout.main);
    // Watch for button clicks.
    Button button = (Button) findViewById(R.id.Button01);
    button.setOnClickListener(mStartAlarmListener);
    button = (Button) findViewById(R.id.Button02);
    button.setOnClickListener(mStopAlarmListener);
  }

  private OnClickListener mStartAlarmListener = new OnClickListener() {

    public void onClick(View v) {
      // We want the alarm to go off 30 seconds from now.
      long firstTime = SystemClock.elapsedRealtime();
      // Schedule the alarm!
      AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);
      am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, firstTime,
          3 * 1000, mAlarmSender);
      // Tell the user about what we did.
      Toast.makeText(AlarmService.this, "Repeating Scheduled",
          Toast.LENGTH_LONG).show();
    }
  };
  private OnClickListener mStopAlarmListener = new OnClickListener() {

    public void onClick(View v) {
      // And cancel the alarm.
      AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);
      am.cancel(mAlarmSender);
      // Tell the user about what we did.
      Toast.makeText(AlarmService.this, "Repeating Unscheduled",
          Toast.LENGTH_LONG).show();
    }
  };
}


You have refered the AlarmService_Service.class in the intent. Doing this android is expecting the AlarmService_Service class in your source code. I think that class is not in your code.

You have 2 options, either to define Activity AlarmService_Service (also define the ref. in manifest) or to refer to this link http://android-er.blogspot.com/2010/10/simple-example-of-alarm-service-using.html

This should work

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜