亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何檢索已存儲在firebase數據庫中并顯示在回收站視圖中的圖像?

如何檢索已存儲在firebase數據庫中并顯示在回收站視圖中的圖像?

當年話下 2019-04-18 14:15:14
我目前正在開發一個使用firebase的項目。我有使用firebase的問題。如何檢索圖像?public class ViewHolder extends RecyclerView.Adapter<ViewHolder.ImageViewHolder> {    private  Context mContext;    private List<Model> mModel;    public ViewHolder(Context context, List<Model> models)    {        mContext=context;        mModel=models;    }    @NonNull    @Override    public ImageViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) {        View v = LayoutInflater.from(mContext).inflate(R.layout.row, viewGroup,false);        return new ImageViewHolder(v);    }    @Override    public void onBindViewHolder(@NonNull ImageViewHolder imageViewHolder, int i) {        Model mModelcur = mModel.get(i);        imageViewHolder.img_description.setText(mModelcur.getDescription());        Picasso.get().load(mModelcur.getImage()).into(imageViewHolder.image_view);    }    @Override    public int getItemCount() {        return mModel.size();    }    public class ImageViewHolder extends RecyclerView.ViewHolder    {        public TextView img_description;        public ImageView image_view;        public ImageViewHolder(@NonNull View itemView) {            super(itemView);            img_description = itemView.findViewById(R.id.rDescription);            image_view = itemView.findViewById(R.id.rImageview);        }    }  }上面的代碼顯示了視圖,而此代碼用于使用視圖執行firebase以及作為模型的getter和setterpublic class Ordering extends AppCompatActivity {    private RecyclerView mRecyclerView;    private ViewHolder mAdapter;    private DatabaseReference mDatabaseReference;    private List<Model> mModel;    代碼可以工作,但它只顯示這個回收器部分。我已經做了看起來像這個數據庫的數據庫。如何顯示已存儲在數據庫中的圖像并將其顯示在回收站視圖中?我還是新手使用firebase可以有人幫幫我嗎?
查看完整描述

3 回答

?
一只名叫tom的貓

TA貢獻1906條經驗 獲得超3個贊

您收到以下錯誤:

沒有在com.example.firebaseproject.Model類上找到的圖像的setter / field

因為您在Model類中使用了沒有修飾符的文件。要解決此問題,請將修改器更改為private

private String title, image, description;


查看完整回答
反對 回復 2019-05-15
?
吃雞游戲

TA貢獻1829條經驗 獲得超7個贊

override fun onStart() {
    super.onStart()
    mRecyclerView.startListening()}override fun onStop() {
    super.onStop()
    mRecyclerView.stopListening()}


查看完整回答
反對 回復 2019-05-15
?
動漫人物

TA貢獻1815條經驗 獲得超10個贊

看起來問題來自你的圖像網址使用picasso 2.71828然后你可以看到圖像處理的回調,你可以看到那里有什么問題

Picasso.get().load(mModelcur.getImage()).into(imageViewHolder.image_view , new Callback() {
        @Override
        public void onSuccess() {

        }

        @Override
        public void onError(Error e) {
            Log.i("log" , e.getMessage());
        }
    });


查看完整回答
反對 回復 2019-05-15
  • 3 回答
  • 0 關注
  • 490 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號