我是Android新手,我正在尝试使用服务创建一个简单的应用程序,当我尝试启动服务时遇到一些问题。我正在使用内置的Android TimePicker
来开始和结束时间。
//Getting start time from timePicker
Time startTime = new Time(startTimePicker.getCurrentHour(), startTimePicker.getCurrentMinute(), 0);
// Creating intent
Intent intent = new Intent(ThisClass.this, ServiceClass.class);
// Setting pendingIntent for alarmManager
PendingIntent pendingIntent = PendingIntent.getService(ThisClass.this, 0, intent, 0);
// Creating new AlarmManager
AlarmManager startAlarm = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
startAlarm.set(AlarmManager.RTC, startTime.getTime(), pendingIntent);
错误在最后一行给出:“无法启动服务Intent(flg = 0x4 cmp = com.example.mainActivity / .ServiceClass(有额外内容));未找到”。
我不知道这是否重要,但Intent
有一个包含两个数组的包,但我没有复制那部分代码。