Android 错误error 0x3004 (EGL_BAD_ATTRIBUTE)

首次发布:2018-06-19 16:49

今天碰到一下问题

错误代码是    67-67/? E/EGL_adreno: tid 67: eglCreateSyncKHR(1988): error 0x3004 (EGL_BAD_ATTRIBUTE)

搞好好久,终于找到了错误原因


   //这是错误的写法
    private void initControl() {

        button1 = findViewById(R.id.button5);
        editText1222 = findViewById(R.id.editText6);
        gridView1 = findViewById(R.id.gridView7);
        setContentView(R.layout.gridview_test);//错在了这里应该放在前面
    }

    //正确的如下
    private void initControl() {
        setContentView(R.layout.gridview_test);//这个关联xml文件要写在前面
        button1 = findViewById(R.id.button5);
        editText1222 = findViewById(R.id.editText6);
        gridView1 = findViewById(R.id.gridView7);

    }