Cannot make a static reference to the non-static method setSelectedTile(int)

public class KeyDialog extends Dialog{ private void returnResult(int tile){ MyView.setSelectedTile(tile); //这句提示错误。 //取消对话框的显示。 dismiss(); } }public class MyView extends View{public void setSelectedTile(int tile){ if(game.setTileIfValid(selectedX, selectedY,tile)){ //重新绘制整个界面 invalidate(); } }}
2026年09月25日 16:21
有1个网友回答
网友(1):

public void setSelectedTile这个方法改成public static void setSelectedTile