弹框逻辑修改:

右下角没有预警图片,弹框做弹出
证出现问题的时候提醒比较醒目,而且同样的错误没有解决不会频繁提示
已同步产品修改文档
This commit is contained in:
liujing
2021-09-28 11:08:07 +08:00
parent b2f1947e34
commit cce7094ad4

View File

@@ -48,6 +48,7 @@ public class VehicleMonitoringManager implements ICheckProvider {
private static final String TAG = "VehicleMonitoringManager";
private Context mContext;
private final Map<String, CopyOnWriteArrayList> mListeners = new ConcurrentHashMap<>();
private boolean hasTipShow = false;//是否已经弹框提示
@Override
public void init(Context context) {
@@ -95,9 +96,13 @@ public class VehicleMonitoringManager implements ICheckProvider {
public void callBackWithErrorState(Integer hasError) {
if (hasError == 1) {
updateMonitoringStatus(MogoReceiver.ACTION_CHECK_VEHICLE_MONITORING, false);
hasTipShow = false;
} else {
updateMonitoringStatus(MogoReceiver.ACTION_CHECK_VEHICLE_MONITORING, true);
showDialog(context);
if (hasTipShow == false) {
showDialog(context);
hasTipShow = true;//已弹框
}
}
}
});