私は短い gridSize に onclick の値を与えるコードを持っています(それが私が望んでいることです。間違いがあれば修正してください)。しかし、今のところまだ何もしていません...
短い値を与えるコード:
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