繁体   English   中英

覆盖方法 onCreateView 导致错误

[英]Override Method onCreateView Causing Error

我正在尝试将 TimePicker 片段放入我创建的选项卡类中,但以下覆盖方法导致了问题:

    @Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    // Inflate the layout for this fragment
    return inflater.inflate(R.layout.fragment_tab1, container, false);

    // Set OnClick Listener
    findViewById(R.id.setBtn).setOnClickListener(this);
    findViewById(R.id.cancelBtn).setOnClickListener(this);
}

我没有在 MainActivity 类中放入任何东西,而是在 tab 类中。 由于我是 Android Studio 的新手,我不确定避免使用 MainActivity 是否可行。

PS - 这是错误: 在此处输入图片说明

您应该在 onCreateView 方法结束时返回视图。

代替

 return inflater.inflate(R.layout.fragment_tab1, container, false);

View view=inflater.inflate(R.layout.fragment_tab1, container, false);

在 onCreateView 方法结束时

return view;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM