我有一段代码可以在点击时为短 gridSize 提供一个值(这就是我希望它做的事情,如果您发现任何错误,请纠正我)。但现在它还没有做任何事情......
给出短值的代码:
public static short getGridSize(PuzzleActivity puzzleActivity, ImageButton view) {
if ( mIbtn3x3 == view) {
String puzzle3 = "3";
Short gridSize = Short.parseShort(puzzle3);
} else if (mIbtn4x4 == view ) {
String puzzle4 = "4";
Short gridSize = Short.parseShort(puzzle4);
} else if (mIbtn5x5 == view ) {
String puzzle5 = "5";
Short gridSize = Short.parseShort(puzzle5);
}
return Short.parseShort(PuzzleActivity.gridSize);
}
应该接收值的代码(拼图活动):
createGameBoard(SizeSelection.getGridSize(this));
break;
在 if 块代码中:gridSize 收到以下错误:“gridSize 无法解析或不是字段”。
在 PuzzleActivity 代码中:.getGridSize 收到以下错误:“SizeSelection 类型中的方法 getGridSize(PuzzleActivity, ImageButton) 不适用于参数 (PuzzleActivity)”。
显然我不是专业的编码员。请帮我解决这个问题。在此先感谢~olijf