我正在尝试在this:
之后创建一个片段类他们给你一个片段类的代码,但我得到了
ExampleFragments.java
package com.example.learn.fragments;
public static class ExampleFragments extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.blue_pill_frag, container, false);
}
}
但我在第9行收到错误,我在那里声明了该类的名称。
Illegal modifier for the class ExampleFragments; only public, abstract & final are permitted
我确信这是基本的,我不理解,谢谢。
答案 0 :(得分:4)
您不能拥有static
顶级课程。变化
public static class ExampleFragments extends Fragment {
到
public class ExampleFragments extends Fragment {
答案 1 :(得分:1)
在您关注的示例中,使用静态修饰符,因为Fragment是嵌套类。
要消除错误,可以将该片段包含到现有类中,或者删除静态修饰符。