2014-11-23 2 views
1

중괄호로 개념을 이해하지 못합니다. 짜증나고있어. 나는 4 개의 열린 중괄호와 4 개의 닫는 중괄호를 가지고있다. 그렇다면이 오류를 부정해서는 안됩니까?누군가 내 중괄호를 들여다 볼 수 있습니까?

package net.androidbootcamp.starconstellations; 

import android.app.Activity; 
import android.content.Intent; 
import android.os.Bundle; 
import android.view.Menu; 
import android.view.MenuItem; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.Button; 
public class MainActivity extends Activity { 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    Button b=(Button)findViewById(R.id.button1); 
    b.setOnClickListener(new OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      // TODO Auto-generated method stub 
    startActivity(new Intent(MainActivity.this, Pegasuss.class)); 
} 
    } 
} 
} 
+0

'b.setOnClickListener ('괄호는 닫히지 않습니다.) – khelwood

+0

질문 제목에 호의적입니다. 중괄호를 살펴보기 위해 SO Mechanical Turk와 비교할만한 것은 없습니다 :) – Andreas

답변

1

이클립스를 사용하는 경우, 자동 들여 쓰기에 Ctrl+Shift+F를 누른 다음 코드를 읽기가 아주 쉬울 것이다 당신은 중괄호로 만든 블록을 수행 할 수 있습니다.

코드를 올바르게 들여 쓰는 것이 좋습니다.

+0

실제로 기본값은 Ctrl + I입니다. – Andreas

1

당신의 클릭에 리스너 ')'닫는 일반 브라켓이없는 :

b.setOnClickListener(new OnClickListener(){ 
    .... 
}); 
0
public class MainActivity extends Activity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     Button b=(Button)findViewById(R.id.button1); 
     b.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       // TODO Auto-generated method stub 
       startActivity(new Intent(MainActivity.this, Pegasuss.class)); 
      } 
     }); 
    } 

} 

이 코드는 트릭을해야한다. 문제는 괄호와 줄을 닫을 필요가 있다는 것입니다. b.setOnClickListener (클릭하면 수신 대기);. 또한 괄호와 괄호 문제를 다루기 쉽도록 앞으로 코드를 더 잘 포맷하는 것이 좋습니다.

관련 문제