通知を作成するためのクラスがあります。クラスは次のようになります。
public class TimeAlarm extends BroadcastReceiver {
NotificationManager nm;
@Override
public void onReceive(Context context, Intent intent) {
nm = (NotificationManager) context
.getSystemService(Context.NOTIFICATION_SERVICE);
CharSequence from = "Scheduled Training";
CharSequence message = "Please attend the scheduled training";
//Intent notifyIntent = new Intent();
PendingIntent contentIntent = PendingIntent.getActivity(context, 0, new Intent(), 0);
Notification notif = new Notification(R.drawable.ic_launcher,
"NeuroQ Scheduled Training", System.currentTimeMillis());
notif.setLatestEventInfo(context, from, message, contentIntent);
nm.notify(1, notif);
}
}
QuizScreenというアクティビティがあります。これは、通知がクリックされたときに開く必要があります。私は使用してみました:
Intent quiz_intent = new Intent(TimeAlarm.this, QuizScreen.class);
TimeAlarm.this.startActivity(quiz_intent);
しかし、私はこのエラーが発生しています:
The constructor Intent(TimeAlarm, Class<QuizScreen>) is undefined
どこが間違っていますか?この問題を解決するにはどうすればよいですか?