| | |
| | | //获取极光推送ID |
| | | GetJPushRegistrationID(activity); |
| | | |
| | | BaseActivity.NetworkStateChanged += (int obj) => |
| | | BaseActivity.NetworkStateChanged += (int internetStatus) => |
| | | { |
| | | if (!IsEnterBackground) |
| | | { |
| | | //BusSocket.Stop(); |
| | | new System.Threading.Thread(() => |
| | | { |
| | | System.Threading.Thread.Sleep(1000); |
| | | //BusSocket.Start(); |
| | | }) |
| | | { IsBackground = true }.Start(); |
| | | } |
| | | else |
| | | { |
| | | Console.WriteLine("HHH 网络变化但处于后台"); |
| | | } |
| | | MainPage.InternetStatus = obj; |
| | | //if (!IsEnterBackground) |
| | | //{ |
| | | // ////BusSocket.Stop(); |
| | | // //new System.Threading.Thread(() => |
| | | // //{ |
| | | // // System.Threading.Thread.Sleep(1000); |
| | | // // //BusSocket.Start(); |
| | | // //}) |
| | | // //{ IsBackground = true }.Start(); |
| | | |
| | | //} |
| | | //else |
| | | //{ |
| | | // Console.WriteLine("HHH 网络变化但处于后台"); |
| | | //} |
| | | |
| | | //网络变化处理 |
| | | HDLCommon.Current.UpdateInternetStatus((int)internetStatus, IsEnterBackground); |
| | | }; |
| | | //开启定位服务 |
| | | Shared.Application.StartGPSLocationService(); |
| | | }; |
| | | BaseActivity.RefreshUIAction += (activity) => |
| | | { |
| | |
| | | HDLUtils.SetAuthoritiesName("com.hdl.onpro.fileProvider"); |
| | | |
| | | //Shared.Application.IsGpsEnable = true; |
| | | |
| | | //获取经纬度 |
| | | Shared.Application.LocationAction = (lon, lat) => |
| | | { |
| | | try |
| | | { |
| | | Shared.Application.LocationAction = null; |
| | | Shared.Application.StopGPSLocationService(); |
| | | new HDL_ON.DAL.Server.HttpServerRequest().GetCityInfo(lon.ToString(), lat.ToString()); |
| | | //关闭定位服务 |
| | | Shared.Application.StopGPSLocationService(); |
| | | } |
| | | catch |
| | | catch(Exception ex) |
| | | { |
| | | |
| | | Utlis.WriteLine("GetCityInfo catch"+ ex.Message); |
| | | } |
| | | MainPage.Log($"经纬度:::{lon}:{lat}"); |
| | | }; |