0

私はアンドロイドが初めてで、このコードの if ステートメントの行で NullPointerException を取得していますが、その理由がわかりません。このコードは、ImageView の 2 次元配列を格納したグリッドビューの onItemClick メソッドにあります。

            ImageView selected = (ImageView) grid.getSelectedView();

            if(selected.getDrawable().equals(R.drawable.piecered2))
            {
                Toast.makeText(game.this, "red" , Toast.LENGTH_SHORT).show();
            }

アプリは実行されますが、実際に項目をクリックするとクラッシュし、NullPointerException が発生します。

4

3 に答える 3