在使用Fragment的时候
我在onCreateView方法中尝试用不同方式
刚开始用了
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment, container);
}
结果发现报错
android.os.TransactionTooLargeException
然后换成
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment, null);
}
这样是可以的
然后再来一种
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment, container, false);
}
这样也是可以的
还没有具体研究过第二种和第三种有什么区别
有机会再研究