2011-03-16 5 views
0

내가 사용한 버튼이 click 이벤트에 응답하지 않아 onClickListener가 추가되었습니다. 나는 안드로이드에 처음 왔어. plz 어디서 잘못 됐는지 말해줘. (새 View.OnClickListener() {버튼이 클릭 이벤트에 응답하지 않습니다.

의 onclick 내부
 @Override 
     public void onClick(View v) { 
      // TODO Auto-generated method stub 

     } 
    }); 

() 넣어

public class Welcome extends Activity implements OnClickListener{ 
    EditText range;  
    Button submit; 

    /** Called when the activity is first created. */ 
    public void onCreate(Bundle savedInstanceState) 
    { 
     Log.i("MyActivity", "Entered "); 

     try 
     { 
      super.onCreate(savedInstanceState);  
      setContentView(R.layout.main2); 
      Button submit = (Button)findViewById(R.id.BtnSubmit); 
      EditText range= (EditText)findViewById(R.id.EditRange); 
      TextView title=(TextView)findViewById(R.id.txtTitle); 
      TextView notice=(TextView)findViewById(R.id.txtRange); 
      EditText EditRange = null;  
      String value= EditRange.getText().toString();  
      final Bundle bundle= new Bundle();  
      bundle.putString("param1",value);  
      submit.setOnClickListener((android.view.View.OnClickListener) this); 
     } 
     catch(Exception e) 
     { 
      //Log.d("My Activity",e.getMessage());  
      e.printStackTrace();  
     } 
    } 

    public void onClick(View v) { 

     Log.i("MyActivity", "Entered OnClick()"); 
     // TODO Auto-generated method stub 

     String value= range.getText().toString(); 
     final Bundle bundle= new Bundle(); 
     bundle.putString("param1",value); 
     Toast.makeText(getBaseContext(), "Wait", Toast.LENGTH_SHORT).show(); 
     Intent myIntent = new Intent(v.getContext(), RoutePath.class); 
     myIntent.putExtras(bundle); 
     startActivity(myIntent); 
    } 
} 

답변

1

setOnClickListener에 당신의 활동에 사용하기 위해

+0

Thnx Sumant ,,하지만 심지어 작동하지 않습니다. – user662452

+0

"환영"부분을 건너 뛰고 "this"를 매개 변수로 전달하십시오. – Flo

+0

'setOnClickListener (this)'를 넣으십시오. – tbruyelle

1

에게 submit.setOnClickListener를 setOnClickListener (환영 해)를 넣어 어떤

관련 문제