1
我正在研究Hello Android書Sudoku示例,並希望在遊戲完成時創建一個祝賀對話框。在遊戲課中,我會檢查是否有空白方塊,然後在PuzzleView
類中檢查遊戲是否已解決。如果遊戲完成,它應該顯示消息,但在創建意圖時出現錯誤。如果if語句爲true,則嘗試打開一個活動
構造函數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*/
任何人都可以幫忙嗎? 編輯: - 我認爲我有的主要問題是在一個擴展視圖的類中嘗試startActivity。有沒有辦法做到這一點?
您好,感謝您的快速反應。恭喜,類擴展了Activity,但PuzzleView擴展了View – WillNZ