0
私はストレージセクション内のすべてのユーザのイメージを追加しています。以下はイメージをアップロードするためのコードです。特定のユーザのためにFirebaseからすべてのイメージURLを取得する方法
public void uploadImage(byte[] data, final String fileName) {
mProgressDialog.setMessage("Uploading image....");
mProgressDialog.show();
StorageReference filepath=mStorageRef.child("Photos").child(fileName);
filepath.putBytes(data).addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
@Override
public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
mProgressDialog.dismiss();
String mUrl=taskSnapshot.getDownloadUrl().toString();
// got url for this image what to do with this url.....
Toast.makeText(MainActivity1.this,"Upload done!",Toast.LENGTH_LONG).show();
}
});
}
特定のユーザー用に保存されたすべての画像URLを取得したいと考えています。
私はリアルタイムデータベースにURLを保存できます。ユーザーイメージ用のクラスがあるとします。クラスUserImages {map imageMap = new HashMap <>();私が直面している主な問題は、どのようにこのオブジェクトを取得するのですか?(私は直面している主な問題です)リアルタイムデータベースからの特定のユーザ。 –