我是 android 新手,我在这段代码中的 if 语句中得到了 NullPointerException,我不知道为什么。此代码在我的 gridview 的 onItemClick 方法中,我在其中存储了 ImageView 的 2d 数组。
ImageView selected = (ImageView) grid.getSelectedView();
if(selected.getDrawable().equals(R.drawable.piecered2))
{
Toast.makeText(game.this, "red" , Toast.LENGTH_SHORT).show();
}
该应用程序运行,但是当我实际单击一个项目时,它崩溃了,给了我一个 NullPointerException。