我在调试代码时遇到问题.我java.lang.NumberFormatException: Invalid int: ""在第88行遇到错误Calendar c = Calendar.getInstance();.我不明白Calendar实例如何产生这样的错误.
WakefulReceiverWorker.java:
Calendar c = Calendar.getInstance(); // <----- line 88
long newStart = c.getTimeInMillis() + 300000;
AlarmManager mAlarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, randomInt, intent2,PendingIntent.FLAG_UPDATE_CURRENT);
mAlarmManager.set(AlarmManager.RTC_WAKEUP, (newStart), pendingIntent);
Run Code Online (Sandbox Code Playgroud)
logcat的:
12-13 19:57:01.589 2070-2085/com.example.app W/System.err? java.lang.NumberFormatException: Invalid int: ""
12-13 19:57:01.619 2070-2085/com.example.app W/System.err? at java.lang.Integer.invalidInt(Integer.java:138)
12-13 19:57:01.629 2070-2085/com.example.app W/System.err? at java.lang.Integer.parseInt(Integer.java:359)
12-13 19:57:01.639 2070-2085/com.example.app W/System.err? at java.lang.Integer.parseInt(Integer.java:332)
12-13 19:57:01.639 2070-2085/com.example.app W/System.err? at java.util.Calendar.getHwFirstDayOfWeek(Calendar.java:807)
12-13 19:57:01.639 2070-2085/com.example.app W/System.err? at java.util.Calendar.<init>(Calendar.java:745)
12-13 19:57:01.639 2070-2085/com.example.app W/System.err? at java.util.GregorianCalendar.<init>(GregorianCalendar.java:338)
12-13 19:57:01.649 2070-2085/com.example.app W/System.err? at java.util.GregorianCalendar.<init>(GregorianCalendar.java:239)
12-13 19:57:01.649 2070-2085/com.example.app W/System.err? at java.util.Calendar.getInstance(Calendar.java:1086)
12-13 19:57:01.649 2070-2085/com.example.app W/System.err? at com.example.app.WakefulReceiverWorker.onHandleIntent(WakefulReceiverWorker.java:88)
12-13 19:57:01.659 2070-2085/com.example.app W/System.err? at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
12-13 19:57:01.659 2070-2085/com.example.app W/System.err? at android.os.Handler.dispatchMessage(Handler.java:99)
12-13 19:57:01.659 2070-2085/com.example.app W/System.err? at android.os.Looper.loop(Looper.java:137)
12-13 19:57:01.659 2070-2085/com.example.app W/System.err? at android.os.HandlerThread.run(HandlerThread.java:60)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2468 次 |
| 最近记录: |