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

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

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

Loading…
Cancel
Save