0

行に以下のエラーが表示されますthis.viewcam.setOnClickListerner(new view.OnClickListerner())
日食でこのエラーが発生します。

この行に複数のマーカー

  • setOnClickListener(View.OnClickListener)型のメソッドViewは引数に適用できません ( new OnClickListener(){})
  • ビューをタイプに解決できません
    public class Main extends Activity
    implements View.OnClickListener
    {
    Button viewcam;
    EditText editTextIp;
    EditText login;
    EditText passwd;
    public void onCreate(Bundle paramBundle)
    {
      super.onCreate(paramBundle);
      setContentView(R.layout.main);
      this.viewcam = ((Button)findViewById(R.id.viewcam));
      this.viewcam.setOnClickListener(new view.OnClickListener() {
  public void onClick(View v) {
  // TODO Auto-generated method stub
    if (v == this.viewcam)
      {
        Log.i("login", this.login.getText().toString());
        Log.i("Passwd", this.passwd.getText().toString());
        Intent localIntent1 = new Intent(v.getContext(), MjpegSample.class);
        Log.i("My ip", this.editTextIp.getText().toString());
        localIntent1.putExtra("ip", "http://" +                 this.editTextIp.getText().toString() + "/");
        localIntent1.putExtra("user", this.login.getText().toString());
        localIntent1.putExtra("passwd", this.passwd.getText().toString());
        startActivityForResult(localIntent1, 1000);
      }     }
               });
 this.editTextIp = ((EditText)findViewById(R.id.ip));
 this.login = ((EditText)findViewById(R.id.username));
 this.passwd = ((EditText)findViewById(R.id.password));

}
  }
4

2 に答える 2

1

変化する

 this.viewcam.setOnClickListener(new view.OnClickListener() {

 this.viewcam.setOnClickListener(new OnClickListener() {
于 2012-05-04T21:37:44.140 に答える
0

ビューを大文字にする必要があります

this.viewcam.setOnClickListener(new view.OnClickListener() {

だからそれは

this.viewcam.setOnClickListener(new View.OnClickListener() {
于 2012-05-04T21:43:50.027 に答える