обновление вида изображения из базы данных Firebase с помощью Picasso

Если вы просто пытаетесь использовать pip для установки чего-то в virtualenv, вы можете изменить PATH env, чтобы сначала просмотреть папку bin в виртуальном каталоге

ENV PATH="/path/to/venv/bin:${PATH}"

Затем любые команды pip install, которые следуют в файле Docker, сначала найдут / path / to / venv / bin / pip и будут использовать это, которое будет установлено в этот virtualenv, а не системный python.

0
задан Ackeem James 16 January 2019 в 21:35
поделиться

1 ответ

Вы должны добавить onSuccessListener в filePath.getDownloadUrl (). я добавил код здесь

final StorageReference storRef = storageReference.child("profilePicture/"+ UUID.randomUUID().toString());
        storRef.putFile(userProfileUri)
                .addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
                    @Override
                    public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
                       storRef.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
                           @Override
                           public void onSuccess(Uri uri) {
                               //Log.d(TAG,"user profile url is: "+uri.toString());
                               saveEmailToFirebase(uri.toString());
                           }
                       }).addOnFailureListener(new OnFailureListener() {
                           @Override
                           public void onFailure(@NonNull Exception e) {
                               Log.d(TAG,"on download porfileuri failed"+e.getMessage());
                               Toast.makeText(LoginActivity.this, "profile picture uploading failed "+e.getMessage(), Toast.LENGTH_SHORT).show();
                           }
                       });

                    }
                })
                .addOnFailureListener(new OnFailureListener() {
                    @Override
                    public void onFailure(@NonNull Exception e) {
                        Toast.makeText(LoginActivity.this, "profile picture uploading failed "+e.getMessage(), Toast.LENGTH_SHORT).show();
                    }
                })
                .addOnProgressListener(new OnProgressListener<UploadTask.TaskSnapshot>() {
                    @Override
                    public void onProgress(UploadTask.TaskSnapshot taskSnapshot) {
                        double progress = (100.0*taskSnapshot.getBytesTransferred()/taskSnapshot
                                .getTotalByteCount());
                        Log.d(TAG,"File uploading "+(int)progress+"%");
                    }
                });
    }else {
        Toast.makeText(LoginActivity.this,"Please select Profile picture",Toast.LENGTH_SHORT).show();
    }
0
ответ дан Bhanu Prakash Pasupula 16 January 2019 в 21:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: