|  |  |  | 
|---|
|  |  |  | case CodeU2A.FreePlatformInit: | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case CodeU2A.FreePlatformLogin: | 
|---|
|  |  |  | QuickPlatformUtil.getInstance().login(_activity); | 
|---|
|  |  |  | //QuickPlatformUtil.getInstance().login(_activity); | 
|---|
|  |  |  | LoginEx(_activity); | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case CodeU2A.FreePlatformSwitchAccount: | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case CodeU2A.FreePlatformLogout: | 
|---|
|  |  |  | QuickPlatformUtil.getInstance().logout(_activity); | 
|---|
|  |  |  | //QuickPlatformUtil.getInstance().logout(_activity); | 
|---|
|  |  |  | LogoutEx(_activity); | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case CodeU2A.FreePlatformPay: | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | roleInfo.setProfession("法师"); //360渠道参数,设置角色职业名称 | 
|---|
|  |  |  | roleInfo.setFriendlist( | 
|---|
|  |  |  | "无"); //360渠道参数,设置好友关系列表,格式请参考:http://open.quicksdk.net/help/detail/aid/190 | 
|---|
|  |  |  | User.getInstance().setGameRoleInfo(_activity, roleInfo, true); | 
|---|
|  |  |  | //User.getInstance().setGameRoleInfo(_activity, roleInfo, true); | 
|---|
|  |  |  | SetRoleInfoEx(_activity, roleInfo, true); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //                    QuickPlatformUtil.getInstance().createRole(_activity, | 
|---|
|  |  |  | //                                                            _json.getString("sid"), | 
|---|
|  |  |  | 
|---|
|  |  |  | roleInfo1.setProfession("法师"); //360渠道参数,设置角色职业名称 | 
|---|
|  |  |  | roleInfo1.setFriendlist( | 
|---|
|  |  |  | "无"); //360渠道参数,设置好友关系列表,格式请参考:http://open.quicksdk.net/help/detail/aid/190 | 
|---|
|  |  |  | User.getInstance().setGameRoleInfo(_activity, roleInfo1, false); | 
|---|
|  |  |  | //User.getInstance().setGameRoleInfo(_activity, roleInfo1, false); | 
|---|
|  |  |  | SetRoleInfoEx(_activity, roleInfo1, false); | 
|---|
|  |  |  | //                    QuickPlatformUtil.getInstance().enterWorld(_activity, | 
|---|
|  |  |  | //                                                            _json.getString("sid"), | 
|---|
|  |  |  | //                                                            _json.getString("serverName"), | 
|---|
|  |  |  | 
|---|
|  |  |  | roleInfo2.setFriendlist( | 
|---|
|  |  |  | "无"); //360渠道参数,设置好友关系列表,格式请参考:http://open.quicksdk.net/help/detail/aid/190 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | User.getInstance().setGameRoleInfo(_activity, roleInfo2, false); | 
|---|
|  |  |  | //User.getInstance().setGameRoleInfo(_activity, roleInfo2, false); | 
|---|
|  |  |  | SetRoleInfoEx(_activity, roleInfo2, false); | 
|---|
|  |  |  | //                    QuickPlatformUtil.getInstance().levelUp(_activity, | 
|---|
|  |  |  | //                                                         _json.getString("sid"), | 
|---|
|  |  |  | //                                                         _json.getString("serverName"), | 
|---|
|  |  |  | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static void LoginEx(final Activity activity) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | activity.runOnUiThread(new Runnable() | 
|---|
|  |  |  | { | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public void run() | 
|---|
|  |  |  | { | 
|---|
|  |  |  | QuickPlatformUtil.getInstance().login(activity); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static void LogoutEx(final Activity activity) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | activity.runOnUiThread(new Runnable() | 
|---|
|  |  |  | { | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public void run() | 
|---|
|  |  |  | { | 
|---|
|  |  |  | QuickPlatformUtil.getInstance().logout(activity); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static void SetRoleInfoEx(final Activity activity, final GameRoleInfo roleInfo, final boolean createRole) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | activity.runOnUiThread(new Runnable() | 
|---|
|  |  |  | { | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public void run() | 
|---|
|  |  |  | { | 
|---|
|  |  |  | User.getInstance().setGameRoleInfo(activity, roleInfo, createRole); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static void RestartApp(final Activity activity) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | activity.runOnUiThread(new Runnable() | 
|---|