Android 如何在onCreate()之后在recyclerview中添加适配器

Android 如何在onCreate()之后在recyclerview中添加适配器,android,Android,我有一个RecyclerView设置,可以显示电影列表。问题是,我在进行API调用后获得了数据。所以我的问题是:如何在我的活动的onCreate方法之后设置数据 //片段 @凌驾 CreateView上的公共视图(布局、充气机、视图组容器、捆绑包保存状态){ 视图根视图=充气机。充气(R.layout.fragment\u movie\u概述,容器,false); mRecyclerView=(RecyclerView)rootView.findviewbyd(R.id.recycler\u视

我有一个RecyclerView设置,可以显示电影列表。问题是,我在进行API调用后获得了数据。所以我的问题是:如何在我的活动的onCreate方法之后设置数据

//片段
@凌驾
CreateView上的公共视图(布局、充气机、视图组容器、捆绑包保存状态){
视图根视图=充气机。充气(R.layout.fragment\u movie\u概述,容器,false);
mRecyclerView=(RecyclerView)rootView.findviewbyd(R.id.recycler\u视图);
mRecyclerView.setHasFixedSize(true);
mLayoutManager=newlinearlayoutmanager(getContext());
mRecyclerView.setLayoutManager(mllayoutmanager);
movieOverviewPresenter.loadMovies();
返回rootView;
}
@凌驾
公共void showMovie(列出电影){
mAdapter=新电影概览适配器(电影);
mRecyclerView.setAdapter(mAdapter);
}
//演讲者
@凌驾
公众电影({
create(MovieService.class).getPopularMovies(“API_键”).subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.unsubscribeOn(Schedulers.io())
.订阅(新观察员){
@凌驾
未完成的公共无效(){
Log.i(“请求”,“成功!”);
}
@凌驾
公共无效申报人(可丢弃的e){
日志d(“请求”,“错误:+e”);
}
@凌驾
公共void onNext(结果){
mView.showMovie(result.getResults());
}
});

}
在onResume()中调用showMovie()。

您必须通过调用
适配器来告诉适配器数据在一段时间后已经更新。在
onComplete()中调用notifyDataSetChanged()

例如,您可以在
onResume()中设置数据。但是问题是什么呢?我有一个在API调用之后调用的方法。我想用这个。我的问题是,我在稍后尝试设置适配器时出错:没有连接适配器;跳过布局你能展示一下你做了什么吗?我想你需要发布你的代码来获得我们更好的帮助。另外,在API调用方法之后,您在哪里调用您的API?请签出此链接。