//public void onSdkCallBack(Variant v) //{ // DebugTrace.print("onSdkCallBack:"); // DebugTrace.dumpObj(v); // string cmd = v["cmd"]._str; // if (AndroidSDKManager.SDKType.login.ToString() == cmd) // { // //_platId= ""; // onSelectPlatuid(v); // } // else // { // } //} private void onSelectPlatuid(Variant v) { if (!v.ContainsKey("data") || !v["data"].ContainsKey("pid") || !v["data"].ContainsKey("avatar") || !v["data"].ContainsKey("uid")) { DebugTrace.print("Erorr: Variant no`t Find <data>"); DebugTrace.dumpObj(v); return; } string str1 = "platform=" + v["data"]["pid"]._str + "&sign=" + v["data"]["avatar"]._str + "&platuid=" + v["data"]["uid"]._str; // str1 = "platform=qihooandroid&sign=7d065c0b871a4f280404070bc1aaa125|1439812387" + "&platuid=" + "2534758785"; HttpAppMgr.POSTSvr(_query, str1, _getSeverListBack); }
private void onSelectPlatuid(Variant v) { bool flag = !v.ContainsKey("data") || !v["data"].ContainsKey("pid") || !v["data"].ContainsKey("avatar") || !v["data"].ContainsKey("uid"); if (flag) { DebugTrace.print("Erorr: Variant no`t Find <data>"); DebugTrace.dumpObj(v); } else { string param = string.Concat(new string[] { "platform=", v["data"]["pid"]._str, "&sign=", v["data"]["avatar"]._str, "&platuid=", v["data"]["uid"]._str }); HttpAppMgr.POSTSvr(this._query, param, new Action <Variant>(this._getSeverListBack), true, "POST"); } }