【问题标题】:How to get Keys and Values using FirebaseListAdapter如何使用 FirebaseListAdapter 获取键和值
【发布时间】:2016-09-30 19:46:33
【问题描述】:

此代码获取值并在列表视图中设置它们我也想获取键以使用它们,请查看图像以查看数据库示例

FirebaseListAdapter firebaseListAdapter = new FirebaseListAdapter<String>(this, String.class, R.layout.users_list, usersUrl) {
        @Override
        protected void populateView(View view, String base64Image, int i) {
            //((TextView) view.findViewById(android.R.id.text1)).setText(s);
            byte[] imageAsBytes = Base64.decode(base64Image.getBytes(), Base64.DEFAULT);
            Bitmap bitmap =BitmapFactory.decodeByteArray(imageAsBytes, 0, imageAsBytes.length);

            ((ImageView)view.findViewById(R.id.imageView1)).setImageBitmap(RoundedImageView.getCroppedBitmap(bitmap,100));



        }
    };

database Image

【问题讨论】:

    标签: android firebase firebase-realtime-database firebaseui


    【解决方案1】:

    您可以通过调用getRef(position)获取当前项目的DatabaseReference

    protected void populateView(View view, String base64Image, int position) {
        DatabaseReference itemRef = getRef(position);
        String itemKey = itemRef.getKey();
        ...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-28
      • 2011-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多