hiwa doski Ответов: 0

В чем разница в поиске моего вида фрагментов android таким образом ?


первый код

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_a, container, false);
    listView = view.findViewById(R.id.listview);
    return view;
}


второй код

  @Override
    public void onActivityCreated(@Nullable Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);


         listView = getActivity().findViewById(R.id.listview);
}


* некоторые люди говорят, что второй получает представления из activity, но я использовал его, чтобы получить представления внутри фрагмента(который не существует в activity), и он работал нормально, так в чем же разница ?

Что я уже пробовал:

я ничего не мог поделать !

0 Ответов