내가 사용한 버튼이 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);
}
}
Thnx Sumant ,,하지만 심지어 작동하지 않습니다. – user662452
"환영"부분을 건너 뛰고 "this"를 매개 변수로 전달하십시오. – Flo
'setOnClickListener (this)'를 넣으십시오. – tbruyelle