相关疑难解决方法(0)

创建服务时没有空构造函数

我正在努力解决这个错误:

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)

java android

95
推荐指数
4
解决办法
5万
查看次数

标签 统计

android ×1

java ×1