Android 在month.get中获取错误(GregorianCalendar.month)=month.getActualMaximum(GregorianCalendar.month)

Android 在month.get中获取错误(GregorianCalendar.month)=month.getActualMaximum(GregorianCalendar.month),android,Android,我试图在我的一个项目中实现日历适配器。它在eclipse早期运行良好。但是,当我将项目导入Android Studio时,我在这一行中遇到了错误: if (month.get(GregorianCalendar.MONTH) == month.getActualMaximum(GregorianCalendar.MONTH)) 对于month.getActualMaximum(GregorianCalendar.month)它说应该是Calendar.MONDAY或Cal

我试图在我的一个项目中实现日历适配器。它在eclipse早期运行良好。但是,当我将项目导入Android Studio时,我在这一行中遇到了错误:

 if (month.get(GregorianCalendar.MONTH) == 
      month.getActualMaximum(GregorianCalendar.MONTH))   

对于
month.getActualMaximum(GregorianCalendar.month)
它说应该是
Calendar.MONDAY
Calendar.SUNDAY
等。我无法理解这个错误。早些时候,它工作得很好。

像这样单独更改代码声明和检查

  if (month.get(GregorianCalendar.MONTH) == 
  month.getActualMaximum(GregorianCalendar.MONTH))  
这是您的代码,请像这样编写

  int a=month.get(GregorianCalendar.MONTH);
  int b=month.getActualMaximum(GregorianCalendar.MONTH);
  if (a==b){
  //do your stuff here
  }  

感谢您像这样单独更改代码声明和检查

  if (month.get(GregorianCalendar.MONTH) == 
  month.getActualMaximum(GregorianCalendar.MONTH))  
这是您的代码,请像这样编写

  int a=month.get(GregorianCalendar.MONTH);
  int b=month.getActualMaximum(GregorianCalendar.MONTH);
  if (a==b){
  //do your stuff here
  }  
多谢各位