對於模糊的描述很抱歉,我不知道如何解釋它。Java線程給出奇怪的錯誤?
我在我的Android/Java應用程序中創建一個線程,代碼很簡單,但它不斷髮出一個奇怪的錯誤?
final Thread buttonPress = new Thread(){ //X
try {
findViewById(R.id.button1).setBackgroundResource(R.drawable.button1_down);
wait(500);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
findViewById(R.id.button1).setBackgroundResource(R.drawable.button1);
}
}; //XX
而且在那裏我標誌着/ X我得到錯誤信息
「多個標記在該行 - 語法錯誤,插入‘}’來完成ClassBody - 語法錯誤,插入‘;’來完整LocalVariableDeclarationStatement」
而在線程結束,除了‘// XX’我得到錯誤信息,
‘語法令牌‘}’的錯誤,刪除此令牌’