最近学习android,自己做软件,尝试qq登录,一板一眼按照腾讯开发平台的demo来
结果……
没有结果
都不知道怎么排版的,一段段代码都不知道放哪;
最后直接搬来了sample
ctrl+c,ctrl+v…………
最后依然程序各种错误
无奈找度娘
嗯,还是很给力
看到一些qq登录的例子
but……
都尼玛的不行
由于sdk更新,好多都是过时的,代码无法直接用
分析日志,嗯嗯,看不懂
最后try and try
分析到了AssistActivity 和tengcent的时候
有重大发现
日志里显示取到了json数据
but…… 没有回调 这就是why 程序没反应的原因 嗯 说这么多感觉发泄的差不多了 上代码 这是包含在LoginActivity的私有类监听,用来回调private class BaseUiListener implements IUiListener { public void onCancel() { System.out.println("111111111111111111111111111111111111111111111111111111111111111222222222111"); } public void onComplete(Object response) { //如果你不知道你能获得什么,看一下下面的LOG Log.w(TAG, "-------------"+response.toString()); Toast.makeText(getApplicationContext(), "登录成功", Toast.LENGTH_LONG).show(); try { //获得的数据是JSON格式的,获得你想获得的内容 openidString = ((JSONObject) response).getString("openid"); access_token