No se puede resolver el método getSystemService en el adaptador ListView

Estoy trabajando a través de John HortonProgramación de Android para principiantes, y actualmente estoy intentando crear una aplicación para tomar notas. Horton acaba de presentarListViews. Sin embargo, estoy teniendo problemas con eladapter 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;
    }

}

El problema está en elgetView método, donde estoy tratando deinflate ellayout: Android Studio throws an error: 'Cannot resolve getSystemService(java.lang.String)'.

Como un recién llegado completo que sigue el libro, no tengo idea de a dónde ir desde aquí o qué tratar de resolver. ¿Alguien puede ayudarme?

Respuestas a la pregunta(8)

Su respuesta a la pregunta