я пытаюсь сделать приложение с помощью firestore. Прямо сейчас я пытаюсь показать список с некоторой суммированной информацией, и когда вы нажимаете на нее, я хочу показать полную информацию в новой Деятельности.
У меня есть список, работающий нормально с FirestoreRecyclerAdapter, и япытаюсь заняться новым делом. Но действие показывает пустой экран.
Я пробовал с прослушивателем щелчков непосредственно в ViewHolder, а также с использованием и интерфейс, который я передаю в конструктор.
Я также пытался не передавать какие-либоEntra в Intent и результат всегда один и тот же.
class CalendarEventHolder extends RecyclerView.ViewHolder {
private TextView textFechas;
private TextView textPlazas;
CalendarEventHolder(View itemView) {
super(itemView);
textFechas = itemView.findViewById(R.id.textview_hora);
textPlazas = itemView.findViewById(R.id.textview_plazas);
itemView.setOnClickListener(view -> {
int position = getAdapterPosition();
if (position != RecyclerView.NO_POSITION) {
Clase clase = FirestoreEntityFactory.getEntity(getSnapshots().getSnapshot(position), Clase.class);
/* if (listener != null) {
listener.clickItem(clase);
}*/
Bundle bundle = new Bundle();
bundle.putSerializable("clase", clase);
Intent intent = new Intent(itemView.getContext(), AsistenciasActivity.class);
intent.putExtras(bundle);
itemView.getContext().startActivity(intent);
}
});
}
}
Результатом является пустой экран и предупреждающие сообщения с надписью:
handleWindowVisibility: no activity for token android.os.BinderProxy@e14f85