Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当我调用此函数时,应用程序崩溃,当注释setImageResource()行时,应用程序没有崩溃 public void再次播放(视图) { LinearLayout playAgainLayout=(LinearLayout)findViewById(R.id.playAgainLayout); playAgainLayout.setVisibility(View.INVISIBLE); activePlayer=0; 对于(inti=0;i_Java_Android - Fatal编程技术网

Java 当我调用此函数时,应用程序崩溃,当注释setImageResource()行时,应用程序没有崩溃 public void再次播放(视图) { LinearLayout playAgainLayout=(LinearLayout)findViewById(R.id.playAgainLayout); playAgainLayout.setVisibility(View.INVISIBLE); activePlayer=0; 对于(inti=0;i

Java 当我调用此函数时,应用程序崩溃,当注释setImageResource()行时,应用程序没有崩溃 public void再次播放(视图) { LinearLayout playAgainLayout=(LinearLayout)findViewById(R.id.playAgainLayout); playAgainLayout.setVisibility(View.INVISIBLE); activePlayer=0; 对于(inti=0;i,java,android,Java,Android,首先,您需要发布异常。其次,问题来自三个部分之一 grid.getChildAt(i)可能是null grid.getChildAt(i)可能不是您正在解析的ImageView (R.drawable.transp)的地址错误 注释整个堆栈跟踪以找出问题。是否出现异常?您的问题是什么? public void playAgain(View view) { LinearLayout playAgainLayout = (LinearLayout) findViewById(R.id.pla

首先,您需要发布异常。其次,问题来自三个部分之一

  • grid.getChildAt(i)
    可能是
    null
  • grid.getChildAt(i)
    可能不是您正在解析的
    ImageView
  • (R.drawable.transp)
    的地址错误

  • 注释整个堆栈跟踪以找出问题。

    是否出现异常?您的问题是什么?
    public void playAgain(View view)
    {
        LinearLayout playAgainLayout = (LinearLayout) findViewById(R.id.playAgainLayout);
        playAgainLayout.setVisibility(View.INVISIBLE);
        activePlayer = 0;
        for (int i=0;i<=8;++i)
        {
            gameState[i]=2;
        }
        GridLayout grid = (GridLayout) findViewById(R.id.gridLayout);
    
        for (int i=0;i<=grid.getChildCount();++i)
        {
            ((ImageView) grid.getChildAt(i)).setImageResource(R.drawable.transp);
        }
    }