setOnTouchListener() me donne une erreur

button.setOnTouchListener(new OnTouchListener()
{
  public void onClick(View v)
  {
      Toast.makeText(MainActivity.this, "YOUR TEXT", 5000).show();
  }
});

Eclipse états suivants:

La méthode setOnTouchListener(point de Vue.OnTouchListener) dans le type de Vue
n'est pas applicable pour les arguments (nouveau OnTouchListener(){})

Importations:

import android.os.Bundle;
import android.app.Activity;
import android.content.DialogInterface.OnClickListener;
import android.view.Menu;
import android.view.View; 
import android.widget.Button; 
import android.widget.Toast;

Aucune idée de comment le résoudre?

  • Il doit être votre importations. S'il vous plaît montrer (et de la déclaration de classe de ligne). Essayez new View.OnTouchListener() Ne fait que corriger?
  • Je ferais aussi un projet de nettoyage et de reconstruction
InformationsquelleAutor Si8 | 2013-07-22