2016-10-20 9 views
0

このエラーがなぜ起こるのか分かりません。私は以前のアプリ(Udacityから学んだこと)に@Overrideを追加するのと同じロジックを使用しました。Androidスタジオ:注釈はここでは許可されていませんエラー

私は現在Multiscreen Appsコースを行っています。他の誰かがこのコースを修了した場合、または同じエラーが発生した場合は、教えてください。

は、ここで私が書いたものだ:

//Find the view that shows family category 
TextView family = (TextView) findViewById(R.id.family); 

//Send a clicklistner on that view 
family.setOnClickListener(new View.OnClickListener() 

{ 
    @Override //here's the error 
    public void onClick (View v){ 

    // create a new intent to open the {@link FamilyActivity} 
    Intent familyIntent = new Intent(MainActivity.this, FamilyActivity.class); 

    // start the new activity 
    startActivity(familyIntent); 
} 
}); 

おかげで、 Kvaibhav01。

+0

エラーmsgとは何ですか? –

+0

プライバシー問題がない場合は完全なコードを表示 –

+0

どのようなJava SDKを使用しますか?あなたのJava言語レベルは? Java 5では、@ Overrideアノテーションをオーバーライドされたインタフェースメソッドに追加することはできませんでした。 – Christopher

答えて

-1

私はTextViewにはonClickListenerを持っていない覚えているとして、それはonTouchListenerを持っており、おそらくこれが問題

0

だあなたはこれを試してみましたか?

family.setOnClickListener(new OnClickListener() { 

      @Override 
      public void onClick(View arg0) { 
       // TODO Auto-generated method stub 

      } 
     }); 
関連する問題