Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何解决红线问题';问题(任务快照)?_Android - Fatal编程技术网

Android 如何解决红线问题';问题(任务快照)?

Android 如何解决红线问题';问题(任务快照)?,android,Android,如何解决红线问题(taskSnapshots) int progress=(int)((100.0*taskSnapshot.getByTestTransferred())/ taskSnapshot.getTotalByteCount()) 那行怎么了 private void uploadImg(最终字符串路径){ 最终Uri文件=Uri.fromFile(新文件(路径)); StorageMetadata=新建StorageMetadata.Builder() .setContentDi

如何解决红线问题(taskSnapshots

int progress=(int)((100.0*taskSnapshot.getByTestTransferred())/ taskSnapshot.getTotalByteCount())

那行怎么了

private void uploadImg(最终字符串路径){
最终Uri文件=Uri.fromFile(新文件(路径));
StorageMetadata=新建StorageMetadata.Builder()
.setContentDisposition(“宇宙”)
.setContentType(“图像/jpg”)
.build();
riversRef=mStorageRef.child(文件.getlastpathsection());
UploadTask UploadTask=riversRef.putFile(文件,元数据);
uploadTask.addOnFailureListener(新的OnFailureListener(){
@凌驾
public void onFailure(@NonNull异常){
uploadInfoText.setText(exception.getMessage());
}
}).addOnSuccessListener(新的OnSuccessListener(){
@凌驾
成功时公共无效(UploadTask.TaskSnapshot TaskSnapshot){
uploadInfoText.setText(R.string.upload_success);
使用(NewPostActivity.this)滑动
.load(文件)
.into(下载img);
}
}).addOnProgressListener(新的OnProgressListener(){
@凌驾
public void onProgress(UploadTask.TaskSnapshot TaskSnapshot){
int progress=(int)((100.0*taskSnapshot.GetByTestTransferred())/taskSnapshot.getTotalByteCount());
imgUploadProgress.setProgress(progress);
如果(进度>=100){
imgUploadProgress.setVisibility(View.GONE);
}
}
});

}
看你的屏幕截图,我看到左边有一个红色灯泡。点击它,它应该提供错误和/或修复错误的建议。如果您可以编译应用程序并使用它,您可以使用以下方法禁用检查:

@SuppressWarnings("VisibleForTests")

检查将有某些错误或建议提供。主要是在左角的红色灯泡。点击它。即使再次错误并没有得到解决,然后谷歌为它。谷歌无法提供解决方案,那么很有可能您没有按照要求正确编写程序,并且您还没有意识到这一点。