【发布时间】:2021-12-24 12:56:30
【问题描述】:
我有BottomNavigation,现在在第一个sn-p。在第一个片段中有两个按钮,我需要通过按下这些按钮来进入一个新的活动。我不明白如何正确实施它。我收到一个错误。
public class Fragment1 extends Fragment {
@Nullable
@Override
public View onCreateView
(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
ViewGroup rootView=null;
rootView=(ViewGroup) inflater.inflate(R.layout.fragment1, container, false);
return rootView;
Button button=(Button) rootView.findViewById(R.id.btn1);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent=new Intent(getActivity(), One.class);
startActivity(intent);
}
});
}
}
【问题讨论】:
-
你得到什么错误?
-
请点击图片。 Android Studio 提供为我删除该方法,但没有提供任何选项。
-
return rootView应该是方法的最后一行。您可以通过将鼠标悬停在上面来阅读错误。 -
Riko,图片不包含错误。它包含一个错误的下划线行。但它并不表示错误是什么。
-
我把rootView放在了方法的最后。现在错误:“错误:不兼容的类型:意外的返回值返回rootView;”
标签: java android bottomnavigationview