Вот как я называю свой фрагмент в другом 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) {
}
}
Это мой фрагмент кода