| | |
| | | import androidx.core.widget.addTextChangedListener |
| | | import androidx.recyclerview.widget.GridLayoutManager |
| | | import com.xw.common.base.BaseActivity |
| | | import com.xw.common.utils.BindUtils.getUrl |
| | | import com.xw.common.utils.GlideEngine |
| | | import com.xw.yunwei.BR |
| | | import com.xw.yunwei.R |
| | |
| | | import com.xw.yunwei.model.SiteModel |
| | | import com.xw.yunwei.ui.work.site.adapter.PictureOperationAdapter |
| | | import com.xw.yunwei.ui.work.site.viewmodel.SiteErrorUploadVM |
| | | import org.json.JSONArray |
| | | |
| | | class SiteErrorUploadActivity : BaseActivity<ActivitySiteErrorUploadBinding, SiteErrorUploadVM>() { |
| | | companion object { |
| | |
| | | R.drawable.shape_gray11_bg_4 |
| | | } |
| | | ) |
| | | binding.tvWork.setTextColor( |
| | | binding.tvError.setTextColor( |
| | | ContextCompat.getColor( |
| | | this, |
| | | if (viewModel.working.value == false) { |
| | |
| | | override fun setObservable() { |
| | | super.setObservable() |
| | | viewModel.model.observe(this) { |
| | | GlideEngine.createGlideEngine().load(binding.ivPicture, it.pointPictures, 0, 0, 4f) |
| | | var url = "" |
| | | try { |
| | | url = JSONArray(it.pointPictures).get(0).toString().getUrl() |
| | | } catch (e: Exception) { |
| | | e.printStackTrace() |
| | | } finally { |
| | | GlideEngine.createGlideEngine() |
| | | .load(binding.ivPicture, url, R.mipmap.img_site_bg, R.mipmap.img_site_bg, 4f) |
| | | } |
| | | binding.tvTitle.text = it.pointName |
| | | binding.tvDetail.text = it.pointAddress |
| | | } |