Ich versuche getActivity() in den OnItemClickListener zu nennen:Android: Wie GetActivity() in OnItemClickListener() aufgerufen wird?
class ViewTest{ //called in a fragment
setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int p, long i) {
((MainActivity) getActivity()).makeResultsbarVisible();
...
}
});
}
Im Fragmente wird die Klasse instanziiert wie:
ViewTest editTest = new ViewTest(this);
Aber ich erhalte eine Fehlermeldung, dass ich kann nicht behoben werden:
The method getActivity() is undefined for the type new AdapterView.OnItemClickListener(){}
Wie kann ich getActivity aufrufen Inside onItemClick()? Vielen Dank.
Posten Sie Ihren vollständigen Klassencode, wenn möglich ... verwenden Sie in Fragmente? –
Ist das eine Aktivität oder ein Fragment? – rahulritesh
in einer Klasse, die in einem Fragment instanziiert wird – user2212461