2017-01-30 28 views
0

このエラーが発生する "エラー:(28、43)エラー: ';'期待される "。エラーが発生し続ける: ';'予期しないエラーが発生しました:

  public void onClick(View view) implements DialogInterface.OnClickListener { 
+0

投稿もっとコードを。実際にエラーが発生している行であるとは限りません。私はあなたがこのコードの上の行(または式)にそれを見逃していると思います。 – Carcigenicate

+0

FloatingActionButton fab =(FloatingActionButton)findViewById(R.id.fab); fab.setOnClickListener(新View.OnClickListener(){@Override ます。public void onClickの(ビュービュー)DialogInterface.OnClickListener { ビュービュー=ヌルを実装し、 Snackbar.make(ビュー、、スナックバー "あなた自身の行動と交換してください" .LENGTH_LONG) .setAction( "Action"、null).show(); } }); – 1621656

+0

質問タグを修正する必要があります。これはjavaです。 – ngeksyo

答えて

0

それは確かに違法文です:

これはエラーがあるコード行です。

public void onClick(View view)には、いくつかの方法を定義すると記載されています。しかし、implements DialogInterface.OnClickListenerは、クラス/インタフェース定義にのみ含めることができます。 (class A implements Bのように)。

リスナーを作っている場合は、次の操作を行います。

class MyListener implements DialogInterface.OnClickListener { 
    public void onClick(View view) { 
     ... 
    } 
} 
+0

私はそれを試みましたが、彼らはもっと誤りです。 – 1621656

+1

新しいエラーを修正する必要があります。元の投稿のコード行が正しくありません。 – AlexZam

関連する問題