QQ第三方登陆(在Fragment中运行)
来源:互联网 发布:批量卸载软件 编辑:程序博客网 时间:2024/05/16 01:44
在做项目中,发现登陆接口有点麻烦就想用第三方登陆来代替一下,就重新把登陆看了一下,我们都知道,在Activity中是非常方便的,但是在Fragment中就需要做些小小的变动了,下面只是变动部分的代码,如需别的代码请参考博文(qq登陆及获取头像),如需使用我的Mondle包,请前往Github下载,地址:https://github.com/monkeyZZH/Logon.git
(需要的同学也可以过来拷,毕竟以后说不准什么时候就要用,临时封装又浪费时间)
因为在fragment中不能进行QQ回调方法,所以要在Activity中创建回调方法,然后在fragment中调用
Activity中:
public QQOauthUtils mQQOauthUtils;
public void login(final ImageView image, final TextView namel){
mQQOauthUtils=new QQOauthUtils(MyActivity.this, new QQOauthUtils.IUserPhoto() {
@Override
public void userPhoto(String userPhoto,String name) {
x.image().bind(image,userPhoto);
namel.setText(name);
}
});
mQQOauthUtils.qqLogin();
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
mQQOauthUtils.onActivityResult(requestCode,resultCode,data);
Log.e("dara",data.toString());
}
然后在fragment页进行调用
MyActivity activity = (MyActivity) getActivity();
activity.login(image,name1);
- QQ第三方登陆(在Fragment中运行)
- 在Fragment中实现QQ第三方登录
- j2ee中实现QQ第三方登陆
- QQ第三方登陆
- QQ第三方登陆
- 第三方qq登陆
- 第三方QQ登陆
- qq第三方登陆
- QQ第三方登陆
- 第三方之联合登陆(qq)
- 第三方登录(QQ登陆)实现
- 第三方授权登陆(QQ)
- 点击切换QQ(第三方)登陆
- 在Fragment中使用QQ第三方登录时回调方法的问题
- IOS QQ第三方登陆
- 腾讯QQ第三方登陆
- ios 第三方qq登陆
- QQ第三方登陆-极简版
- PHP里的尾递归及其优化?
- 0727 Java的标识符
- selenium学习笔记_20170727
- 20170727 JAVA练习:会员信息录入
- 在linux下怎么解压和压缩tar.xz文件
- QQ第三方登陆(在Fragment中运行)
- 25句经典语录 带你成长
- Android应用启动时白色闪屏原因及解决办法
- 接口 Map<K,V>的用法
- Handler.post(Runable),Runable是运行在主线程中的。
- Winsock完成端口模型(VER1)——I/O Completion Port(转载)
- Codeforces Round #317 [AimFund Thanks-Round] (Div. 2) C(组合数+容斥)
- android无法找到连接的设备 ADB占用解决
- BZOJ 3196: Tyvj 1730 二逼平衡树 树套树