Как перейти от фрагмента к активности? - PullRequest
0 голосов
/ 04 мая 2020

Я застрял в ситуации, когда мне нужно перейти от фрагмента представления переработчика к действию, но я не могу найти для этого подходящего решения. Пожалуйста, помогите Спасибо

1 Ответ

0 голосов
/ 05 мая 2020

По сути, вам просто нужен экземпляр Context, чтобы открыть любой Activity: context.startActivity(new Intent(context, SomeActivity.class)

Я предполагаю, что вы спрашиваете об открытии нового Activity в зависимости от того, какой элемент RecyclerView был нажат. В этом случае вы должны добавить View.OnClickListener к ViewHolder.

. Самый простой способ - обработать щелчок внутри ViewHolder. Экземпляр Context доступен из любого View с использованием метода View.getContext(). Тем не менее, я предпочитаю делегировать клик обратно на Fragment / Activity, а затем открыть новый экран оттуда. Проверьте образец здесь: https://github.com/IvanShafran/abbyy-mobile-school-2019/tree/master/RecyclerViewSample

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...