android - 初始化 bool 值 "no such instance field"

标签 android android-context

我在调试时遇到错误,无法设置此 bool 值。我附上了错误的屏幕截图。

enter image description here

我在 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,一切正常。

最佳答案

当您更改代码中的变量名称并运行代码中旧名称的应用程序时,就会发生这种情况。

关于android - 初始化 bool 值 "no such instance field",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37002201/

相关文章:

android - 删除android studio布局预览中的水平和垂直虚线

java - 如何在 onActivityResult 中获取上下文

android - onActivityResult() Uri 到字节数组

java - 如何访问另一个应用程序的权限屏幕?

java - 对 ALARM_SERVICE 的 AlarmManager 进行可疑转换

android - Kotlin中view.setOnLongClickListener和view.onClick的比较

android - 如何从 Android 中的泛型类返回 AlertDialogs?

android - 在 AsyncTask 中获取/使用 Context 的最佳方式是什么?

java - InflateException : Binary XML file line #1: Error inflating class android.widget.RelativeLayout

android - Android 中的自定义标签栏