【发布时间】:2019-12-24 19:29:00
【问题描述】:
我在调试时遇到错误,我无法设置此布尔值。我附上了错误的屏幕截图。
我在 mainActivity 中这样调用 DeviceUpdateManager:
public class MainActivity extends AppCompatActivity implements DeviceUpdateManager.OnDataCOM {
DeviceUpdateManager deviceUpdateManager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.deviceUpdateManager = new DeviceUpdateManager(this.serverCOM,this.getApplicationContext(),this);
}
etc...
}
我找不到错误...它与另一个类中传递的上下文有关吗?
编辑:已解决 我重新启动 PC 并重新启动 Android Studio,一切正常。
【问题讨论】:
-
公开你的布尔变量。
-
我刚试过。它不起作用。同样的错误
-
是这个类的新属性吗?您运行的是正确版本的应用程序吗?删除当前应用程序,然后重试。
-
我认为您在 InitializeVariables() 方法中没有初始化“can”的布尔值。请检查一次
-
@Kakumanusivakrishna 初始化是什么意思?我输入 InitializeVariables() "this.can=true;"