У меня есть активность, назовем ее A, и она запускает такой фрагмент:
remoteFragment = new RemoteFragment();
getSupportFragmentManager()
.beginTransaction()
.replace(R.id.frameLayout_remote_activity, remoteFragment)
.commit();
мой remoteFragment выглядит примерно так:
public Button okBtn;
public RemoteFragment() {
// Required empty public constructor
}
@Override
public View onCreateView(LayoutInflater inflater, final ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view = inflater.inflate(R.layout.fragment_remote, container, false);
okBtn= view.findViewById(R.id.okBtn);
return view;
}
public RemoteLayoutView getOkBtn() {
return okBtn;
}
и в моем действии Я пытаюсь получить это так:
Button okBtnMessageNotWorking = remoteFragment.getOkBtn();
, но okBtnMessageNotWorking
всегда имеет значение null.
мой вопрос в том, как я могу получить объекты представления из фрагмента внутри моей деятельности?