public void Execute(NeedOAuthInfo cmd) { string snsPlatform; switch (cmd.Type) { case 0: snsPlatform = "微博"; break; case 1: snsPlatform = "腾讯微博"; break; case 101: snsPlatform = "360"; break; case 102: snsPlatform = "小米"; break; case 103: snsPlatform = "百度"; break; default: snsPlatform = "社交"; break; } string text = null; if (cmd.HasName) { text = string.Format("您的{0}账号:{1}\n已经过期,赶紧重新授权吧", snsPlatform, cmd.Name); //TODO:美术提供颜色 } else { text = "增加游戏乐趣,保护账号安全。是否现在绑定社交账号?"; } AlertDialog.Load(text, "点击授权", () => { BindSnsPanel.Load(); switch (cmd.Type) { case 0: BindSnsPanel.Instance.OnSinaWeiboClick(); break; //TODO:其他社交账号处理 } }, true); }
public void OnBindSnsClick() { BindSnsPanel.Load(); }