2017-07-20 6 views
0

最近、日食の代わりにアンドロイドスタジオを使用しています。 しかし、何かが間違っている! これらは、Eclipseで正しく実行されるメインのJavaコードですが、現在はエラーが発生します。 ";"イベントはアンドロイドでは実行できません(エラーが発生します)

package com.example.amir.myapplicationeeee; 
 

 
    import android.app.Activity; 
 
    import android.content.Context; 
 
    import android.content.Intent; 
 
    import android.os.Bundle; 
 
    import android.widget.Button; 
 
    import android.view.View; 
 
    import android.view.View.OnClickListener; 
 

 
    public class MainActivity extends Activity { 
 

 

 
     Button button=(Button)findViewById(R.id.button); 
 
    button.setOnClickListener(new View.OnClickListener() 
 
     { 
 
      @Override 
 
      public void onClick(View v) 
 
      { 
 
       startActivity(new Intent(getApplicationContext(),Main2Activity.class)); 
 
       finish(); 
 
      } 
 
     });

setOnClickListener赤とエラーhilighedれます仮想デバイスでrunnin appを実行したいときに表示された

答えて

1

ここで指定したコードがプロジェクト内のコードとまったく同じ場合は、コードの最後に '}'を追加するだけです。 MainActivityクラス。

また、onCreate()メソッドの内部にエーティティを実装する必要があります。

だから、それは次のようになります。

public class MainActivity extends AppCompatActivity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    Button button=(Button)findViewById(R.id.button); 
    button.setOnClickListener(new View.OnClickListener() 
    { 
     @Override 
     public void onClick(View v) 
     { 
      startActivity(new 
      Intent(this,Main2Activity.class)); 
      finish(); 
     } 
    }); 
    } 
} 
関連する問題