| | |
| | | return;
|
| | | }
|
| | | //是否设置有内部防区
|
| | | Application.RunOnMainThread(() =>
|
| | | HdlThreadLogic.Current.RunMain(() =>
|
| | | {
|
| | | RefreshSafeZone(bg1, HdlSafeguardLogic.Current.IsHadInternalDefenseArea());
|
| | | });
|
| | |
| | | new System.Threading.Thread(async () =>
|
| | | {
|
| | | var result = await HdlSafeguardLogic.Current.SetSafetyGarrisonByModel(GarrisonMode.AtHome);
|
| | | Application.RunOnMainThread(() =>
|
| | | HdlThreadLogic.Current.RunMain(() =>
|
| | | {
|
| | | CommonPage.Loading.Hide();
|
| | | if (result == GarrisonMode.AtHome)
|
| | |
| | | new System.Threading.Thread(async () =>
|
| | | {
|
| | | var result = await HdlSafeguardLogic.Current.RemoveSafetyGarrison(GarrisonMode.RemoveGarrison, true);
|
| | | Application.RunOnMainThread(() =>
|
| | | HdlThreadLogic.Current.RunMain(() =>
|
| | | {
|
| | | CommonPage.Loading.Hide();
|
| | | if (result == 1)
|
| | |
| | | new System.Threading.Thread(async () =>
|
| | | {
|
| | | var result = await HdlSafeguardLogic.Current.SetSafetyGarrisonByModel(GarrisonMode.AtHome);
|
| | | Application.RunOnMainThread(() =>
|
| | | HdlThreadLogic.Current.RunMain(() =>
|
| | | {
|
| | | CommonPage.Loading.Hide();
|
| | | if (result == GarrisonMode.AtHome)
|
| | |
| | | new System.Threading.Thread(async () =>
|
| | | {
|
| | | var result = await HdlSafeguardLogic.Current.SetSafetyGarrisonByModel(GarrisonMode.RemoveHome);
|
| | | Application.RunOnMainThread(() =>
|
| | | HdlThreadLogic.Current.RunMain(() =>
|
| | | {
|
| | | CommonPage.Loading.Hide();
|
| | | if (result == GarrisonMode.RemoveHome)
|
| | |
| | | new System.Threading.Thread(async () =>
|
| | | {
|
| | | var result = await HdlSafeguardLogic.Current.RemoveSafetyGarrison(GarrisonMode.RemoveGarrison, true);
|
| | | Application.RunOnMainThread(() =>
|
| | | HdlThreadLogic.Current.RunMain(() =>
|
| | | {
|
| | | CommonPage.Loading.Hide();
|
| | | if (result == 1)
|