0

在 onCreateView 内部,我可以通过这种方式使用 inflate 实例化 View:

public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {

        // Inflate the layout for this fragment
        if(savedInstanceState == null) {
            v = inflater.inflate(R.layout.fragment_my_team, container, false);
            setUpRecyclerView(v);
        }

        return v;
    }

现在,如果在第一个活动中返回时启动第二个活动,在这个片段中,视图为空,因为它已经被调用 onCreateView。我不知道实例化视图。

有解决办法吗?

4

1 回答 1

0

摆脱if(savedInstanceState == null)验证并在每次onCreateView调用时创建并返回您的视图。

于 2020-05-09T18:30:30.357 回答