当前位置: 首页 > 面试题库 >

AndroidStudio Calendar.get(Calendar.DAY_OF_MONTH)nullPointer异常

益明朗
2023-03-14
问题内容

我的日历有问题。这是代码:

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在模拟器运行时

它说

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

我不明白此错误,因为它Calendar.MONTH是其中之一java.util.calendar.MONTH

我有进口

import java.util.Calendar;

对不起,我错过了它的初始化,但是还有另一个我想使用Calendar.MONTH的类,如下所示:

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;
}

这里也显示错误。还有我要使用的所有其他行。


问题答案:

看起来像是Android Studio的错误:0.5.5

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



 类似资料:
  • 问题内容: 当我尝试运行项目时,Tomcat返回异常。 有人可以帮助解决这个问题吗?配置类:https : //github.com/intrade/inventory/blob/master/src/main/java/com/springapp/mvc/InitApp/SecurityConfig.java 堆栈跟踪: 安全过滤器出现问题。项目链接:GitHub 问题答案: 该问题与SEC-2

  • 问题内容: 所以我的Android Gallery中有3个文件夹。我正在尝试将这些文件夹的文件读入File数组,然后从那里将图像源转换为real 。 我的问题是引用文件数组时遇到问题。这是一些代码: 使用这些图像文件数组… 我的CreateList方法。错误是当我引用list.length时。 就像我说的那样,错误是当我使用list.length引用一个File数组时,例如我在第一个代码段中创建的

  • 当异常(NullPointerException)发生时,事务不回滚,并且Customer实体被持久化,但是当我用 事务正在回滚,但我不明白为什么,NullPointerException扩展了RuntimeException,文档说RuntimeException导致回滚。

  • 我参加了Spring web上的一个公开课。编写了一些代码来列出数据库中的所有订单,并通过rest api返回它们。这工作完美。现在我写一些代码在请求中给出订单的ID,找到0或1个订单并返回它们。但是,当没有找到具有给定ID的订单时,会出现nullpointerexception。我找不出这是什么原因造成的。我假设。orElse(null)语句。请指导 控制器: 服务: 刀:

  • 我有以下代码 当我检查是否为null时,我在if条件处得到null指针异常