Как я могу показать интерфейс во фрагменте - PullRequest
0 голосов
/ 21 сентября 2019

Вот как я называю свой фрагмент в другом Java-классе

public AssessmentDialog(@NonNull Context context, AssessmentInterface assessmentInterface){
    super(context);
    this.context = context;
    this.assessmentInterface = assessmentInterface;
}

Я хочу показать интерфейсы с этим фрагментом Activity, и здесь я получил ошибку.

public class DashboardTerapis extends Fragment implements AssessmentInterface {

            return view;
        }

        private void refreshAdapter() {

            List<Assessment> assessments = assessmentDao.getByTherapistId(((Global) getActivity().getApplicationContext()).getTherapist().getId());

            HistoryAdapter historyAdapter = new HistoryAdapter(getActivity(), assessments, false);
            LVDTHistoryTerapis.setAdapter(historyAdapter);

            LVDTHistoryTerapis.setOnItemClickListener(new AdapterView.OnItemClickListener() {
                @Override
                public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                    AssessmentDialog assessmentDialog = new AssessmentDialog(getContext(), AssessmentInterface.class);
                    assessmentDialog.show();
                }
            });
        }

        @Override
        public void onSubmit(Assessment assessment) {

        }
   }

Это мой фрагмент кода

...