Android Studio抱怨从未使用过的变量

时间:2015-05-01 02:51:44

标签: android android-studio

我的问题是这样的: 我正在使用日历日期,并有一些变量。 我将它们声明如下:

int year, firstMonth, lastMonth, ...;

我在基于DatePicker的函数中为它们分配值:

private void setDateTimes(){
...
year = newDate.get(Calendar.YEAR);
firstMonth = newDate.get(Calendar.MONTH);
...
}

我在这样的点击中使用它们:

Calendar begin = Calendar.getInstance();
begin.set(year, firstMonth,...);

现在,firstMonth表现得很好。它的价值传递,Android Studio不会抱怨。但一年是另一个故事。尽管我在与firstMonth相同的区域中明确地声明,分配和使用它,但它在setDateTimes函数中显示为灰色,并声明该变量从未使用过。当我通过toString打印出来时,我看到月份被设置为正确值,但是年份默认为0。

1 个答案:

答案 0 :(得分:0)

只需清理我的问题,然后说是的,正如评论中所讨论的,就是使用了另一个同名变量。