ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlResidenceLogic.cs
@@ -96,7 +96,7 @@
        /// </summary>
        /// <param name="residenceId"></param>
        /// <returns></returns>
        public void SwitchResidence(string residenceId)
        public bool SwitchResidence(string residenceId)
        {
            //打开进度条
            ProgressBar.Show();
@@ -106,10 +106,12 @@
            Config.Instance.Home = this.GetHouseByHouseId(residenceId);
            Config.Instance.Save();
            //刷新个人中心的内存及线程
            UserCenterLogic.InitUserCenterMenmoryAndThread(false);
            bool result = UserCenterLogic.InitUserCenterMenmoryAndThread(false);
            //关闭进度条
            ProgressBar.Close();
            return result;
        }
        #endregion
@@ -206,9 +208,11 @@
        /// <summary>
        /// 获取云端住宅列表
        /// </summary>
        public List<string> GetHomeListsFromDb()
        /// <param name="checkNetwork">是否检测网络,如果设置检测的话,当不能联网时,直接返回本地住宅</param>
        /// <returns></returns>
        public List<string> GetHomeListsFromDb(bool checkNetwork)
        {
            if (HdlWifiLogic.Current.CanAccessHttp == false)
            if (checkNetwork == true && HdlWifiLogic.Current.CanAccessHttp == false)
            {
                //当前无法联网
                return Config.Instance.HomeFilePathList;
@@ -225,7 +229,7 @@
            try
            {
                var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject(requestObj);
                var revertObj = CommonPage.Instance.RequestHttpsZigbeeAsync("App/GetHomePager", System.Text.Encoding.UTF8.GetBytes(requestJson));
                var revertObj = CommonPage.Instance.RequestHttpsZigbeeAsync("App/GetHomePager", System.Text.Encoding.UTF8.GetBytes(requestJson), 5);
                if (revertObj == null)
                {
                    return null;