2012-07-10 3 views
0

이 코드를 잠깐 살펴 보았습니다. 그리고 나는 오류를 찾을 수 없습니다. 나는 이클립스를 사용하여 Android 용으로 개발 중이며, 세미콜론을 요구하고있다 (주석이 달린, 맨 아래에있다).Java 컴파일러가 세미콜론을 묻습니다.

package com.example.lesson1; 

import android.app.Activity; 
import android.os.Bundle; 
import android.text.InputType; 
import android.view.View; 
import android.widget.Button; 
import android.widget.EditText; 
import android.widget.TextView; 
import android.widget.ToggleButton; 

public class TextPlay extends Activity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.text); 

     final Button checkCommand = (Button) findViewById(R.id.bResults); 
     final ToggleButton passToggle = (ToggleButton) findViewById(R.id.tbPassword); 
     final EditText input = (EditText) findViewById(R.id.etCommands); 
     final TextView display = (TextView) findViewById(R.id.tvResults); 

     passToggle.setOnClickListener(new View.OnClickListener() { 

      public void onClick(View v) { 
       if (passToggle.isChecked()) { 
        input.setInputType(InputType.TYPE_CLASS_TEXT 
          | InputType.TYPE_TEXT_VARIATION_PASSWORD); 
       } else { 
        input.setInputType(InputType.TYPE_CLASS_TEXT); 
       } 

      } 
     }); 
     checkCommand.setOnClickListener(new View.OnClickListener() { 

      public void onClick(View v) { 
       String check = input.getText().toString(); 
       if (check.toLowerCase().equals("boss")) { 
        display.setText("Yup, pretty damn boss!"); 
       } else if (check.toLowerCase().equals("password")) { 
        display.setText("Simple"); 
       } 
      } 
     }); // here is the semicolon it wants 
    } 

} 

스크린 샷 : https://dl.dropbox.com/u/986549/error.png

+1

'checkCommand.setOnClickListener (...); '가 문이므로 세미콜론을 원합니다. –

+0

그의 문제는 세미콜론이 바로 거기에 있으며 여전히 오류가 발생하고 있다는 것입니다. – Taymon

+0

나는 그것을 원하는만큼 많이 줄 수있다. 그게 괄호 또는 뭔가를 닫지 않는 문제가 있다는 것을 의미합니다,하지만 나는 여러 번 대괄호를 계산했습니다 그리고 그들은 모두 제대로 폐쇄거야. –

답변

8

깨끗한 프로젝트>로가는보십시오. 그 오류를 없애면 참조하십시오. 또한 세미콜론을 사용하십시오.

+3

올마이티 클린도 –

+1

으로 올마이티 클린 않습니다. 고맙습니다! –

+0

당신은 환영합니다! 다행스럽게도 도와 줘서 고맙습니다. 투표 해 주셔서 감사합니다. – BlackHatSamurai

관련 문제