gpt4 book ai didi

android - 如何解决无法将 fragment 转换为上下文错误?

转载 作者:行者123 更新时间:2023-12-03 08:23:26 25 4
gpt4 key购买 nike

在我下面的片段中,错误来自Android Studio。
错误:不兼容的类型:EmployeeSetaFragment无法转换为上下文

怎么解决呢?

public class EmployeeSetFragment extends Fragment {

private RecyclerView recyclerView;
private PoemAdapter adapter;
private ArrayList<Poem> employeeArrayList;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_people,container,false);

employeeArrayList = new ArrayList<>();
employeeArrayList.add(new Poem("no 1 ", "mark"));

recyclerView = (RecyclerView) v.findViewById(R.id.recycler_view);

adapter = new PoemAdapter(employeeArrayList);
RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(EmployeeSetFragment.this);
recyclerView.setLayoutManager(layoutManager);
recyclerView.setAdapter(adapter);
return v;

最佳答案

用这个

RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(getActivity());

代替
RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(EmployeeSetFragment.this);

关于android - 如何解决无法将 fragment 转换为上下文错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50888166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com