我正在努力解决这个错误:
08-08 11:42:53.179:E/AndroidRuntime(20288):引起:java.lang.InstantiationException:无法实例化类com.example.localnotificationtest.ReminderService; 没有空的构造函数
我不明白为什么会出现这种错误.
我试图在特定时间出现通知,并在搜索一段时间后,我发现这个旧的stackoverflow问题.我尝试了一切,但我的代码给出了错误.
请帮我解决这个问题.
这是我的MainActivity代码:
public class MainActivity extends Activity {
int mHour, mMinute;
ReminderService reminderService;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
reminderService = new ReminderService("ReminderService");
TimePickerDialog dialog = new TimePickerDialog(this, mTimeSetListener, mHour, mMinute, false);
dialog.show();
}
TimePickerDialog.OnTimeSetListener mTimeSetListener = new OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker v, int hourOfDay, int minute) {
mHour = hourOfDay;
mMinute = minute;
AlarmManager alarmManager = (AlarmManager)getSystemService(ALARM_SERVICE);
Calendar c = Calendar.getInstance();
c.set(Calendar.YEAR, Calendar.YEAR);
c.set(Calendar.MONTH, Calendar.MONTH);
c.set(Calendar.DAY_OF_MONTH, Calendar.DAY_OF_MONTH); …Run Code Online (Sandbox Code Playgroud)