gpt4 book ai didi

java - 无法访问 Activity 内的成员对象

转载 作者:太空狗 更新时间:2023-10-29 16:20:17 27 4
gpt4 key购买 nike

为什么我不能访问 remTime 对象?当我可以访问以相同方式声明的所有其他 Activity 成员时,我得到了运行时异常。

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

谢谢

最佳答案

在从 RemCalendar 类调用方法之前,您忘记初始化 remTime 实例。在 onCreate 中初始化它:

@Override
public void onCreate(Bundle savedInstanceState) {

...
remTime=new RemCalendar();
remTime.setToNow();

}

关于java - 无法访问 Activity 内的成员对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16972685/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com