Ben OnItemClickListener içinde getActivity() aramak çalışıyorum:Android: OnItemClickListener() içinde getActivity() nasıl çağrılır?
class ViewTest{ //called in a fragment
setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int p, long i) {
((MainActivity) getActivity()).makeResultsbarVisible();
...
}
});
} fragmanı
, sınıf olarak başlatılır:
ViewTest editTest = new ViewTest(this);
Ama bir hata alıyorum ben düzeltemiyor:
The method getActivity() is undefined for the type new AdapterView.OnItemClickListener(){}
Nasıl getActivity çağırabilirim onItemClick() içinde? Teşekkürler.
mümkünse sen Fragment kullandığınız ... Tam sınıf kodu göndermeden kullanarak? –
Bu bir etkinlik veya bir bölüm midir? – rahulritesh
, bir parçada ( – user2212461