Kann die Methode getSystemService im ListView-Adapter nicht auflösen
Ich arbeite durch John Hortons Android-Programmierung für Anfänger und versuche gerade, eine Notiz-App zu erstellen. Horton hat gerade @ vorgestelListViews
. Ich habe jedoch Probleme mit demadapter
class
:
public class NoteAdapter extends BaseAdapter {
List<Note> mNoteList = new ArrayList<Note>();
@Override
public int getCount(){
return mNoteList.size();
}
@Override
public Note getItem(int whichItem){
return mNoteList.get(whichItem);
}
@Override
public long getItemId(int whichItem){
return whichItem;
}
@Override
public View getView(int whichItem, View view, ViewGroup viewGroup){
// check if view has been inflated already
if (view == null){
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); // ERROR HERE
view = inflater.inflate(R.layout.listitem, viewGroup, false);
}
return view;
}
}
Das Problem liegt imgetView
Methode, wo ich versuche,inflate
daslayout
: Android Studio throws an error: 'Cannot resolve getSystemService(java.lang.String)'.
Als Neuling, der gerade das Buch durchgearbeitet hat, habe ich keine Ahnung, wohin ich von hier aus gehen soll oder was ich versuchen soll, es zu lösen - kann mir jemand helfen?