管灌系统巡查员智能手机App
zuoxiao
2025-01-02 51e977ecf8b086b5402271486fb87c2f57d641f2
app/src/main/java/com/dayu/pipirrapp/adapter/AddPictureAdapter.java
@@ -2,6 +2,7 @@
import android.content.Context;
import android.net.Uri;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -44,7 +45,7 @@
    private final ArrayList<LocalMedia> list = new ArrayList<>();
    Map<String, UplodFileState> fileStates;
    private int selectMax = 9;
    private Context mContext;
    private final Context mContext;
    public AddPictureAdapter(Context context, List<LocalMedia> result, Map<String, UplodFileState> fileStates) {
@@ -162,7 +163,15 @@
            }
            // 更新进度
            UplodFileState uplodFileState = fileStates.get(media.getCompressPath());
            UplodFileState uplodFileState;
            if (TextUtils.isEmpty(media.getCompressPath())) {
                uplodFileState = fileStates.get(media.getRealPath());
            } else {
                uplodFileState = fileStates.get(media.getCompressPath());
            }
            if (uplodFileState != null) {
            uplodFileState.setAdapterPosition(position);
            MyLog.d("progressRequestBodyHolder>>>" + "State:" + uplodFileState.getState() + ">>>position:" + position + ">>>Progress: " + uplodFileState.getProgress());
@@ -181,7 +190,11 @@
                viewHolder.circleProgressView.setVisibility(View.GONE);
            } else {
                viewHolder.maskLayerBg.setVisibility(View.VISIBLE);
                    viewHolder.postError.setVisibility(View.VISIBLE);
                    viewHolder.circleProgressView.setVisibility(View.GONE);
            }
            }
            //itemView 的点击事件
            if (mItemClickListener != null) {