问题描述
我的应用无法自动从Firebase检索数据。它必须从子菜单返回,然后再次单击菜单以进入并显示到“回收者”视图中。其他活动效果很好,但是在此活动中无法自动撤退。有什么建议吗?
Datarefprovfoto = FirebaseDatabase.getInstance().getReference("PhotoProv");
recyclerView_daftarprovfoto=findViewById(R.id.rec_daftarphotoprov);
recyclerView_daftarprovfoto.setLayoutManager(new linearlayoutmanager(getApplicationContext()));
recyclerView_daftarprovfoto.setHasFixedSize(true);
Load_DataProvFoto();
public void Load_DataProvFoto(){
optionsprovfoto=new FirebaseRecyclerOptions.Builder<ProvinsiFoto>().setQuery(Datarefprovfoto,ProvinsiFoto.class).build();
adapterprovfoto=new FirebaseRecyclerAdapter<ProvinsiFoto,MyViewHolder_Provinsifoto>(optionsprovfoto) {
@Override
protected void onBindViewHolder(@NonNull MyViewHolder_Provinsifoto holder,final int position,@NonNull final ProvinsiFoto model) {
holder.textView_namaproffoto.setText(model.getNama());
holder.textView_deskripsiprovfoto.setText(model.getDeskripsi());
Picasso.get().load(model.getBg()).into(holder.imageView_bgprovfoto);
holder.imageView_bgprovfoto.setonClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Bundle bundle= new Bundle();
bundle.putString("provinsi",model.getNama());
bundle.putString("deskripsi",model.getDeskripsi());
bundle.putString("bg",model.getBg());
Intent intent= new Intent(Photosession.this,PhotosessionDaftar.class); //THIS BISA PAKAI CONTEXT KALAU DI bedA CLASS
intent.putExtras(bundle);
startActivity(intent);
}
});
}
@NonNull
@Override
public MyViewHolder_Provinsifoto onCreateViewHolder(@NonNull ViewGroup parent,int viewType) {
View v= LayoutInflater.from(parent.getContext()).inflate(R.layout.rec_photoprov,parent,false);
return new MyViewHolder_Provinsifoto(v);
}
};
adapterprovfoto.startListening();
recyclerView_daftarprovfoto.setAdapter(adapterprovfoto);
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)