java - 在一个类中使用另一个类中的变量 NullpointerException - RunTimeException

标签 java android nullpointerexception runtimeexception

我试图做一些非常简单的事情,或者我认为是的。

在我的BluetoothChat中,我设置了

public static boolean potato = false;

在我的 MainActivity 的 onCreateBundle 中, 我有

if(BluetoothChat.potato == false)
{
  tv.setText("it did not crash");
}

当我将窗口从 bluetoothchat 切换到 mainactivity 时,我的应用程序立即崩溃。我收到 java.lang.RuntimeException 和 java.lang.NullPointerException。但是,如果我注释掉 if 语句,应用程序不会崩溃并完美切换。

最佳答案

看起来错误来自电视,而不是 BlueToothChat.potato。您是否已在代码中的该点初始化了“tv”变量?

关于java - 在一个类中使用另一个类中的变量 NullpointerException - RunTimeException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22903199/

相关文章:

java - 如何改进Intellij 8?

scala - 具有值类参数的 Mockito stub 方法因 NullPointerException 而失败

java - 为什么在使用空引用访问静态时不出现 NullPointerException?

java - Java 编译器的转换

java - Spring 启动 : Get current user's username

java - 我如何在 Java 中补间?

android - 每次启动新构建时,RSA指纹都会更改

java - Dagger2 在依赖模块中注入(inject) @Named @Provides 的地方?

android - 如何在 Android 的 ListView 中添加 3 个按钮?

Android 应用程序在某些设备上强制关闭,但在其他设备上不会