AndroidStudio Calendar.get(Calendar.DAY_OF_MONTH) nullPointer 异常 [英] AndroidStudio Calendar.get(Calendar.DAY_OF_MONTH) nullPointer Exception

查看:23
本文介绍了AndroidStudio Calendar.get(Calendar.DAY_OF_MONTH) nullPointer 异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的日历有问题.代码如下:

I have a problem with my calendar. Here is the code:

Calendar mCalendar = Calendar.getInstance();
mToday[0] = mCalendar.get(Calendar.DAY_OF_MONTH);
mToday[1] = mCalendar.get(Calendar.MONTH); // zero based
mToday[2] = mCalendar.get(Calendar.YEAR);

无法运行我的项目,因为 AndroidStudio 在 Calendar.DAY_OF_MONTHCalendar.MONTH 等上显示错误...我在模拟器中运行时得到 nullPointException

Can not run my project because AndroidStudio shows error on the Calendar.DAY_OF_MONTH, Calendar.MONTH etc... I get nullPointException while running in emulator

据说

必须是以下之一:java.util.Calendar.DAY_OF_MONTHjava.util.Calendar.MONTH 等...

Must be one of: java.util.Calendar.DAY_OF_MONTHjava.util.Calendar.MONTH etc...

我不明白这个错误,因为 Calendar.MONTHjava.util.calendar.MONTH

I don't understand this error because Calendar.MONTH is one of java.util.calendar.MONTH

我有一个导入

import java.util.Calendar;

抱歉,我错过了它已初始化的信息,但我想在另一个类中使用 Calendar.MONTH 等等:

Sorry I missed that it's initialized but there is an other class where I want to use Calendar.MONTH and so on like this:

mCalendarToday = Calendar.getInstance();

...

int dayOfWeek = mCalendar.get(Calendar.DAY_OF_WEEK);
int firstDay = getDay(mCalendar.get(Calendar.DAY_OF_WEEK);

private Calendar mCalendarToday;

...

private boolean isToday(int day, int month, int year) {
    if (mCalendarToday.get(Calendar.MONTH) == month
        && mCalendarToday.get(Calendar.YEAR) == year
        && mCalendarToday.get(Calendar.DAY_OF_MONTH) == day) {
        return true;
    }
    return false;
}

这里也显示错误.以及我将使用的所有其他行.

Here shows error too. And all the other lines where I would use.

推荐答案

看起来像Android Studio的一个bug:0.5.5

It looks like a bug of Android Studio: 0.5.5

参见 http://code.google.com/p/android/issues/detail?id=68758

这篇关于AndroidStudio Calendar.get(Calendar.DAY_OF_MONTH) nullPointer 异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆