Не удается разрешить символ «DataManager» - PullRequest
0 голосов
/ 24 октября 2019

Я пытаюсь связать мой адаптер с recycleview. Ошибка в методе initializeDisplayContent (). Вот мой код

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;

import java.util.List;

public class AnnouncementsFragment extends Fragment {
    View rootView;
    private AnnouncementRecyclerAdapter mAnnouncementRecyclerAdapter;
    @Nullable
    @Override
    public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
        rootView =  inflater.inflate(R.layout.fragment_announcements, container, false);

        return rootView;
    }

    private void initializeDisplayContent() {
        final RecyclerView recyclerAnnouncements = (RecyclerView) rootView.findViewById(R.id.list_announcements);
        final LinearLayoutManager announcementsLayoutManager = new LinearLayoutManager(getContext());
        recyclerAnnouncements.setLayoutManager(announcementsLayoutManager);

        List<Announcement> announcementsList = DataManager.getInstance().getAnnouncements();
    }

}

У меня есть класс объявлений с геттерами и сеттерами для обоих элементов:

public class Announcement {
    private int id;
    private String announcementTitleText, announcementDetailsText;
    public Announcement(int id, String announcementTitleText, String announcementDetailsText) {
        this.id = id;
        this.announcementTitleText = announcementTitleText;
        this.announcementDetailsText = announcementDetailsText;
    }

    public int getId() {
        return id;
    }

    public void setId() {
        this.id =id;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...