我正在研究 Hello Android book Sudoku 示例,并希望在游戏完成后创建一个祝贺对话框。在游戏课上,我检查是否有任何空白方块,然后在PuzzleView
课堂上我试图检查游戏是否已解决。如果游戏完成,它应该会显示消息,但在创建意图时出现错误。
构造函数Intent(PuzzleView, Class<Congratulations>)
未定义。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (game.isSolved()== true)
{
Intent i = new Intent(PuzzleView.this, Congratulations.class);
startActivity(i);
}
else
{
Log.d(TAG, "onKeyDown: keycode=" + keyCode + ", event="
+ event);
/*MORE CODE GOES HERE*/
有人可以帮忙吗?编辑:-我认为我遇到的主要问题是尝试在扩展 View 的类中启动活动。有没有办法做到这一点?