El tipo nuevo AdapterView.OnItemClickListener () {} debe implementar el método abstracto heredado AdapterView.OnItemClickListener)

El tipo nuevo AdapterView.OnItemClickListener () {} debe implementar el método abstracto heredado AdapterView.OnItemClickListener.onItemClick (AdapterView, View, int, long)

¿Por qué recibo este mensaje cuando intenté construir el tutorial?

package Fedail.Hello.Layout; import android.app.Activity; import android.os.Bundle; import android.widget.*; import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView.OnItemClickListener; public class Layout_Feras extends Activity { /** Called when the activity is first created. */ public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); GridView gridview = (GridView) findViewById(R.id.gridview); gridview.setAdapter(new ImageAdapter(this)); gridview.setOnItemClickListener(new OnItemClickListener(){ public void onItemClick(AdapterView<?> parent, View v, int position, Long id){ Toast.makeText(Layout_Feras.this,"" + position, Toast.LENGTH_SHORT).show(); } } ); } } 

Cambia esto:

 public void onItemClick(AdapterView<?> parent, View v, int position, Long id) 

a esto:

 public void onItemClick(AdapterView<?> parent, View v, int position, long id) 

Al sobreescribir un método super tendrá que asegurarse de que todos los tipos de datos coinciden con los tipos originales.

Cambie su Long a long en onItemClick() y ver si eso ayuda.

  • No se puede iniciar la actividad: UnsupportedOperationException: addView (View, LayoutParams) no es compatible con AdapterView
  • No se pueden dibujar vistas secundarias en el grupo de vistas cuando se utiliza la vista del adaptador
  • Actualizar dinámicamente los tipos de vista de ListView
  • Android: stackFromBottom = "true" no parece funcionar perfectamente (revertir ListView con el adaptador)
  • Configuración de android: windowBackground a @ null hace desplazamiento a mancha?
  • Android AdapterView?
  • Manera correcta de implementar onMeasure () y onLayout () en AdapterView personalizado
  • RequestLayout () incorrectamente llamado por android.widget.RelativeLayout android
  • Implementación de setselection de customvisionview en Android
  • ¿Qué significa AdapterView <?> En el método OnitemClick ()? ¿Cuál es el uso de otros parámetros en ella?
  • AdapterView.OnItemClickListener con más ListView
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.