android - LogCat 中的 NullPointerException?

标签 android

每当我引入数组时,我都会收到此错误。我尝试了不同的数组类型……但没有成功。

public class Classifytestclass2 extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
         int test2[] = null;
        for(int i=0;i<50;i++){
               test2[0]=1;
        }
    }
}

编辑: 忘了说,整个应用程序崩溃(强行关闭。)

最佳答案

出现 NullPointerException 是正常的,因为您没有初始化 array()。你必须做这样的事情:

int test2[] = new int[50];

初始化一个包含 50 个元素的数组。

关于android - LogCat 中的 NullPointerException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8276864/

相关文章:

android - 是否有@minApi注释,类似于Android中的@TargetApi注释?

java - android 打开抽屉布局

android - Android 模拟器上的温度传感器检测

android - 无法在 AppCompatActivity 中使用 android :Theme. Material

android - 使用发布构建类型构建 android studio 签名的 apk

java - 如何保持对 Fragment -> Intent -> Back to Fragment 的绑定(bind)

android - ListView 将项目添加到底部(android)

java - 在Java中设置editText的长度限制

java - 禁用应用程序的某些配置(例如区域设置)

javascript - 从android触发javascript事件