/// <summary> /// 初始化控件 /// </summary> private void Initialize() { if (ManageDevice.isConnectingToInternet(this) == false) { MessageBox.Show(this, "無可用網絡", "請檢查網絡"); return; } HttpDownloadFile.CheckPackVerson(this); TextView txtDateString = FindViewById <TextView>(Resource.Id.txtDateString); txtDateString.Text = DataString.StringData(); }
public static void CheckPackVerson(Context context) { DataTable VersonTable; try { VersonTable = WCFDataRequest.Instance.DataRequest_By_SimpDEs( "CheckPackageVerson", new string[] { "PackageName" }, new string[] { context.PackageName }); if (VersonTable.Rows.Count == 1 && Convert.ToDouble(VersonTable.Rows[0][3].ToString()) > context.PackageManager.GetPackageInfo(context.PackageName, 0).VersionCode) { MessageBox.Confirm(context, "版本有更新", VersonTable.Rows[0][6].ToString(), "現在更新", "稍後提醒", delegate { HttpDownloadFile.InstallApkFile(context, VersonTable.Rows[0][5].ToString(), context.PackageName + ".apk"); }, new EventHandler <DialogClickEventArgs>(cancelHandler)); } } catch (Exception ex) { MessageBox.Show(context, "版本更新錯誤:", ex.Message); } }