Скажем, у меня есть общая панель инструментов или searchbutton поверх моих (4) фрагментов в ViewPager. (Каждый фрагмент в ViewPager имеет ту же кнопку) и EditText. Если кнопка поиска определена с идентификатором: @+id/searchButton
(или что-то еще), то, когда я вызываю: (Button) findViewById(R.id.searchButton)
во Фрагменте 2, он относительно случайный, кнопка поиска 4 (не обязательно в Fragment 2). Как я могу гарантировать, что в Fragment 2 указан тот, на который ссылается?
Благодарю!
Проблема была в том, что я использовал getActivity().findViewById(R.id.searchButton);
, В действительности, я должен был использовать getView().findViewById(R.id.searchButton);
,