2016-10-05 19 views
1

Androidスタジオでは、新しいアクティビティを開始するボタンが必要です。 Expression Expectedエラーが表示されます。どこが間違っていたのですか?Expression予想されるエラー

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    Button advanceToQuestionTwo = {Button}; 

    Button loadNewActivity = (Button) findViewById(R.id.imageButton); 

    loadNewActivity.setOnClickListener(new View.OnClickListener() { 

    @Override 
    public void onClick(View view) { 
     Intent intent = new Intent(MainActivity.this, Stundenplan.class); 
     startActivity(intent); 
    } 
    }); 
} 
+1

行6:中括弧でクラスをラップすると、式は作成されません。 – RamenChef

+0

[ボタンクリックで新しいアクティビティを開始する方法]の複製が可能です(http://stackoverflow.com/questions/4186021/how-to-start-new-activity-on-button-click) – ArchiFloyd

+0

'advanceToQuestionTwo'は間違っています変数の割り当てが必要ではありません。他のすべては大丈夫です。あなたが[mcve]を作ったなら、それを発見したかもしれません –

答えて

1

この行Button advanceToQuestionTwo = {Button};を削除するか、完了する必要があります。 {Button}ではなく、(Button)を入力する必要があります。その後、findViewById(id of that button in the xml file)に電話する必要があります。

関連する問題