Не удается разрешить метод getSystemService в адаптере ListView
Я работаю через Джона ХортонаПрограммирование Android для начинающихи в настоящее время пытаюсь создать приложение для создания заметок. Хортон только что представилListViews
, Однако у меня возникли проблемы сadapter
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;
}
}
Проблема вgetView
метод, где я пытаюсьinflate
layout
: Android Studio throws an error: 'Cannot resolve getSystemService(java.lang.String)'.
Как полный новичок, просто следуя книге, я понятия не имею, куда идти дальше или что пытаться решить - может кто-нибудь помочь?