在不使用httpConnection的情况下在textview上显示图像

时间:2016-07-12 15:05:52

标签: android firebase-storage

我想允许用户上传文件。为此我正在使用firebase-storage。如果上传的文件是图像,我想在textView的屏幕上显示它以及一些文本。

    if(requestCode == RESULT_LOAD_IMAGE && resultCode == RESULT_OK && data != null){
        final Uri selectedFile = data.getData();

StorageReference uploadRef = storageRef.child("fileName");

        UploadTask uploadTask = uploadRef.putFile(selectedFile);

        uploadTask.addOnProgressListener(new OnProgressListener<UploadTask.TaskSnapshot>() {
            @Override
            public void onProgress(UploadTask.TaskSnapshot taskSnapshot) {

            }
        }).addOnPausedListener(new OnPausedListener<UploadTask.TaskSnapshot>() {
            @Override
            public void onPaused(UploadTask.TaskSnapshot taskSnapshot) {
                System.out.println("Upload is paused");
            }
        }).addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
            @Override
            public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {

               String xyz = String.valueOf(taskSnapshot.getDownloadUrl());

            }
        });

在onSuccessListener中,我可以获取上传文件的网址。如何使用它在textView上显示图像而不使用depricated httpConnection?

0 个答案:

没有答案