2017-01-31 6 views
-5

コードで非常に奇妙なエラー。 setContentView(R.layout.activity_main);のセミコロンの直後の部分には赤で下線が引かれています。毎回私はそこにコードブロックを置こうとします。私はかなり私の括弧が正しく追加し、XMLにも構文エラーがないことを確信しています。それで、なぜ赤色に下線が引かれていますか?コードに非常に奇妙なエラーがありますか?

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


public void function_name(View view){ 
    /* code for the actual program including some declarations. */ 


} 

誰かを助けることができませんか?

+7

'onCreate()'メソッドの閉じ括弧がありません。 –

+0

@ MikeM.Noコードにはありません。それは私のコードからコピー貼り間違いだった。私は今質問を編集中です –

+1

'onCreate()'メソッドの閉じ括弧はどこにありますか – Piyush

答えて

3

onCreateメソッドに}を追加していません。方法はonCreateメソッドの外に定義する必要があります。

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

public void function_name(View view){ 
    /* code for the actual program including some declarations. */ 


} 
1

あなたはonCreate()方法で}を忘れてしまいました。

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

5人の他の人がすでに言ったことと同じことを言う別の答えを投稿することは本当に必要でしたか? –

関連する問題