私はAndroidを初めて使用し、サービスを使用してシンプルなアプリを作成しようとしていますが、サービスを開始しようとすると問題が発生します。TimePicker
開始時間と終了時間に組み込みのAndroidを使用しています。
//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);
エラーは最後の行に示されています:「サービスインテントを開始できません(flg = 0x4 cmp = com.example.mainActivity /。ServiceClass(エクストラあり));見つかりません」。これが重要かどうかはわかりませんがIntent
、コードのその部分をコピーしなかったにもかかわらず、には2つの配列が含まれるバンドルがあります。