32L113">113
125
|
|
|
114
|
|
- private String getUploadStatusText(ArrayList<PhotoBean> photoList){
|
|
115
|
|
- int uploaded = 0;
|
|
116
|
|
- for(PhotoBean bean : photoList){
|
|
117
|
|
- if(bean.isUploaded){
|
|
118
|
|
- uploaded++;
|
|
119
|
|
- }
|
|
120
|
|
- }
|
|
121
|
|
- String uploadStr = uploaded+"/"+photoList.size();
|
|
122
|
|
-
|
|
123
|
|
- return uploadStr;
|
|
124
|
|
- }
|
|
125
|
|
-
|
|
126
|
126
|
|
|
127
|
127
|
class MyViewHolder extends RecyclerView.ViewHolder{
|
|
128
|
128
|
|
|
|
|
@@ -95,7 +95,7 @@ public class UploadActivity extends BaseActivity implements UploadContract.View
|
|
95
|
95
|
|
|
96
|
96
|
@Override
|
|
97
|
97
|
public void updateSessionUploadViewAt(int position) {
|
|
98
|
|
-
|
|
|
98
|
+ adapter.notifyItemChanged(position);
|
|
99
|
99
|
}
|
|
100
|
100
|
|
|
101
|
101
|
@Override
|
|
|
|
@@ -120,7 +120,7 @@ public class UploadPresenter implements UploadContract.Presenter,BaseInteractor.
|
|
120
|
120
|
}else{
|
|
121
|
121
|
for(PhotoBean photoBean : photoList){
|
|
122
|
122
|
if(photoBean.photoId == bean.photoId){
|
|
123
|
|
- photoBean.isUploaded = true;
|
|
|
123
|
+ photoBean.uploadStatus = PhotoBean.UploadStatus.STATUS_SUCCESS;
|
|
124
|
124
|
break;
|
|
125
|
125
|
}
|
|
126
|
126
|
}
|
|
|
|
@@ -14,6 +14,10 @@
|
|
14
|
14
|
<string name="login_fail">登录失败</string>
|
|
15
|
15
|
<string name="please_wait">请稍候</string>
|
|
16
|
16
|
|
|
|
17
|
+ <string name="upload_processing">上传中</string>
|
|
|
18
|
+ <string name="upload_error">上传失败</string>
|
|
|
19
|
+ <string name="upload_success">上传成功</string>
|
|
|
20
|
+
|
|
17
|
21
|
<string name="network_disconnect">当前无网络连接</string>
|
|
18
|
22
|
|
|
19
|
23
|
<string name="qr_scan_hint">将取景框对准二维码,\n即可自动扫码</string>
|