fix:新建工单车牌查询异常选中车牌报错

asv2022.3.1
wanghao 1 week ago
parent 1aeb56a7cb
commit 95ae2c8442

@ -36,14 +36,15 @@ import java.util.Map;
import okhttp3.RequestBody; import okhttp3.RequestBody;
public class CreateWorkOrderActivity extends BaseActivity { public class CreateWorkOrderActivity extends BaseActivity {
private final Handler handler = new Handler(Looper.getMainLooper());
private TipResultDialog tipDialog; private TipResultDialog tipDialog;
private ActivityCreateWorkOrderBinding binding; private ActivityCreateWorkOrderBinding binding;
private ListPopupWindow lpw; private ListPopupWindow lpw;
private boolean isSearch = false; private boolean isSearch = false;
private List<BaseCar> baseCarList; private List<BaseCar> baseCarList;
private Map<String, Object> submitMap; private Map<String, Object> submitMap;
private final Handler handler = new Handler(Looper.getMainLooper());
private Runnable searchRunnable; private Runnable searchRunnable;
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
@ -120,7 +121,10 @@ public class CreateWorkOrderActivity extends BaseActivity {
baseCarList = gson.fromJson(body.getJson(), new TypeToken<List<BaseCar>>() { baseCarList = gson.fromJson(body.getJson(), new TypeToken<List<BaseCar>>() {
}.getType()); }.getType());
if (baseCarList == null || baseCarList.isEmpty()) return; if (baseCarList == null || baseCarList.isEmpty()) {
lpw.dismiss();
return;
}
List<String> carNoList = new ArrayList<>(baseCarList.size()); List<String> carNoList = new ArrayList<>(baseCarList.size());
baseCarList.forEach(car -> carNoList.add(car.getCarNo())); baseCarList.forEach(car -> carNoList.add(car.getCarNo()));
lpw.setAdapter(new ArrayAdapter<>(context, android.R.layout.simple_list_item_1, carNoList)); lpw.setAdapter(new ArrayAdapter<>(context, android.R.layout.simple_list_item_1, carNoList));

Loading…
Cancel
Save