Как использовать View во фрагменте на вкладке TabLayout в Activity? - PullRequest
0 голосов
/ 24 июня 2019

Я хочу знать, как получить доступ к представлению внутри фрагмента из действия, зная, что фрагмент отображается на вкладке в TabLayout.Когда я определяю, например, TextView1, который находится во фрагменте, в Activity, нет проблем с этим, но как только мне нужно установить действие для TextView1, как onClickListener, происходит сбой.

Я не знаю,Я могу сделать это напрямую, или я должен сначала получить фрагмент изнутри вкладки.Как я уже сказал, попытка сделать действие напрямую приведет к сбою приложения, о получении фрагмента или представления изнутри вкладки, я понятия не имею.Я получаю за это ошибку: Попытка вызвать виртуальный метод 'void android.widget.edittext.settext (java.lang.charsequence)' для пустой ссылки на объект

Мне просто нужночтобы знать, что добавить в java-классе фрагмента, или в классе Activity, или в обоих, чтобы сделать представление цели доступным в Activity.

1 Ответ

0 голосов
/ 25 июня 2019

Я понял проблему, у меня была проблема, потому что я думал о контексте, не осознавая этого.Теперь, когда я точно знаю свою проблему, я не знал, как использовать контекст во фрагменте, но заметил, что getActivity () делает то, что меня смущает.Теперь все остальное делается внутри фрагмента.

...