为什么我不能访问remtime对象?当我可以访问以相同方式声明的所有其他活动成员时,会出现运行时异常。
public class MainActivity extends Activity {
ListView lstDayInterval, lstWeekDay, lstMonthDay, lstMonth;
...
RemCalendar remTime;
@Override
public void onCreate(Bundle savedInstanceState) {
...
remTime.setToNow();
}
public class RemCalendar {
private Calendar C;
public RemCalendar() {
C = Calendar.getInstance();
}
public void setToNow() {
C = Calendar.getInstance();
}
}
谢谢
最佳答案
在从remTime
类调用方法之前,忘记初始化RemCalendar
实例。在内部初始化它:
@Override
public void onCreate(Bundle savedInstanceState) {
...
remTime=new RemCalendar();
remTime.setToNow();
}