2017-04-06 36 views
-3

taskSnapshotsどのように赤い線の問題(taskSnapshot)を解決するには?赤い線の問題を解決する方法

int型の進捗状況=(int型)((100.0 * taskSnapshot.getBytesTransferred())/ taskSnapshot.getTotalByteCount());

どうしたのですか?あなたのスクリーンショットを見ると

private void uploadImg(final String path){ 
 
     final Uri file = Uri.fromFile(new File(path)); 
 
     StorageMetadata metadata = new StorageMetadata.Builder() 
 
       .setContentDisposition("universe") 
 
       .setContentType("image/jpg") 
 
       .build(); 
 
     riversRef = mStorageRef.child(file.getLastPathSegment()); 
 
     UploadTask uploadTask = riversRef.putFile(file, metadata); 
 
     uploadTask.addOnFailureListener(new OnFailureListener() { 
 
      @Override 
 
      public void onFailure(@NonNull Exception exception) { 
 
       uploadInfoText.setText(exception.getMessage()); 
 
      } 
 
     }).addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() { 
 
      @Override 
 
      public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) { 
 
       uploadInfoText.setText(R.string.upload_success); 
 
       Glide.with(NewPostActivity.this) 
 
         .load(file) 
 
         .into(downloadImg); 
 

 
      } 
 
     }).addOnProgressListener(new OnProgressListener<UploadTask.TaskSnapshot>() { 
 
      @Override 
 
      public void onProgress(UploadTask.TaskSnapshot taskSnapshot) { 
 
       int progress = (int)((100.0 * taskSnapshot.getBytesTransferred())/taskSnapshot.getTotalByteCount()); 
 
       imgUploadProgress.setProgress(progress); 
 
       if(progress >= 100){ 
 
        imgUploadProgress.setVisibility(View.GONE); 
 
       } 
 
      } 
 
     }); 
 
    }

+1

提供されている特定のエラーや提案がありますか?大部分は赤い球根で左隅にあります。クリックして。再びエラーは解決されていないし、Googleのために解決されていません。そして、Googleは解決策を提供することができないし、あなたが必要に応じてプログラムを正しく書いていない、あなたはまだそれを認識していない可能性が高いです。 –

答えて

0

、私は左側の赤い電球があることがわかります。これをクリックすると、エラーやエラーを修正するための提案が提供されるはずです。アプリをコンパイルして使用することができます:

@SuppressWarnings("VisibleForTests") 
関連する問題