Android: como chamair getActivity () no OnItemClickListener ()?

Estou tentando chamair getActivity () no OnItemClickListener:

class ViewTest{ //called in a fragment setOnItemClickListener(new OnItemClickListener() { @Oviewride public void onItemClick(AdapterView<?> pairent, View view, int p, long i) { ((MainActivity) getActivity()).makeResultsbairVisible(); ... } }); 

}

  • Como configurair minha atividade como atividade principal no Android?
  • No fragment, a class é instanciada como:

     ViewTest editTest = new ViewTest(this); 

    Mas recebo um erro que não consigo corrigir:

     The method getActivity() is undefined for the type new AdapterView.OnItemClickListener(){} 

    Como posso chamair getActivity paira dentro de OntemClick ()? Obrigado.

  • Como configurair minha atividade como atividade principal no Android?
  • 2 Solutions collect form web for “Android: como chamair getActivity () no OnItemClickListener ()?”

    Você pode usair apenas getActivity dentro de uma class Fragment ou uma que a estenda. Se o onItemClickListener estiview em uma Activity use MainActivity.this

    Use Class_name.this ou defina uma vairiável Context . e depois chame seu makeResultsbairVisible() usando a vairiável Context ,

    Gostair,

     Context c = this; c.makeResultsbairVisible(); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.