【发布时间】:2020-07-03 13:52:39
【问题描述】:
我正在尝试将音频文件列表添加到我的片段中。我还将布局管理器设置为回收站视图。我还为 gradle build 添加了依赖项
这是错误:
java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View androidx.recyclerview.widget.RecyclerView.findViewById(int)' on a null object reference
at com.example.musicplayer.AllSongs.onCreateView(AllSongs.java:35)
at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2698)
我正在尝试在我的所有歌曲片段中获取所有歌曲。 这是我显示错误的代码:
public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
recyclerView = recyclerView.findViewById(R.id.recyclerView);
recyclerView.setHasFixedSize(true);
if (!(musicFiles.size() < 1))
{
musicAdapter = new MusicAdapter(getContext(),musicFiles);
recyclerView.setAdapter(musicAdapter);
recyclerView.setLayoutManager(new LinearLayoutManager(getContext()));
}
return inflater.inflate(R.layout.fragment_all_songs_tab, container, false);
}
【问题讨论】:
标签: java android android-recyclerview nullpointerexception