AndroidDev 板


LINE

各位前辈好! 小弟最近在练习FB SDK中的登入功能 先附上程式码:http://codepad.org/202R9AMH onCreate程式码(图):http://i.imgur.com/Ukn9pjf.jpg
APP执行画面 1:登入前:http://i.imgur.com/Lxc6x1n.jpg
2:登入确认画面:http://i.imgur.com/26vmue9.jpg
3:登入後:http://i.imgur.com/8mI0jcr.jpg
4:登出画面:http://i.imgur.com/98zomPS.jpg
小弟有些问题需要麻烦各位前辈帮忙解惑 1:只有在使用新模拟器,第一次登入时需要输入帐号密码 接下来就算登出,重新登入,都会直接跳到登入确认画面 请问要如何才能在登出後,清除纪录,避免每次都登入重复帐号 2:小弟看到文章说可以用 Log.d("FB",object.optString("name")); 读出想要的资料 然後送出request 可是我的执行结果却没有显示出我想读取的资料 请问该如何直接在APP上面显示我想读取的资料(EX:姓名,FB ID等) 恳请各位前辈不吝赐教! 谢谢! --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.116.59.114
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1501497289.A.8CC.html
1F:→ gcobc12632: 登出是用这个?LoginManager.getInstance().logOut(); 07/31 18:43
谢谢您! 我会去尝试看看! 您好 小弟修改後,登出按钮会变成登入 但是案登入後一样会直接登入第一次的帐号 没办法重新帐号密码 我是将程式码放到这里 protected void onResume() { super.onResume(); LoginManager.getInstance().logOut(); }; 不知道是不是我这样修改有错?
2F:→ cf1064: 你只跟他要email权限,我不确定这样是否可以取得名字 07/31 21:05
谢谢您! 我刚刚有将email改成public_profile 可是依然没有显示出名称等 ※ 编辑: chingyue (122.116.59.114), 08/01/2017 09:53:49
3F:→ abcd99887: "email"改成{"email","name","id"}试试看?? 08/01 13:15
谢谢您! 我刚刚将完後会出现错误,错误图:http://i.imgur.com/uAeGwMH.jpg
※ 编辑: chingyue (122.116.59.114), 08/01/2017 15:48:11
4F:→ abcd99887: 应该是name不合法 08/01 16:58
5F:→ abcd99887: https://goo.gl/mWN9du 08/01 16:59
6F:→ abcd99887: https://goo.gl/xzoUHP 08/01 17:00
谢谢您! name包在public_profile里面 我有将email改成public_profile过 可是依然是没有资料 ※ 编辑: chingyue (122.116.59.114), 08/01/2017 17:05:52
7F:→ rin841005: http://i.imgur.com/VrDfmsP.jpg 08/01 17:45
谢谢您! 我将程式码改为String id = object.optString("id");後 依然没有办法显示出来 所以我尝试将结果显示到TextView上面 结果app都没办法开启了.... 错误图:http://i.imgur.com/jNXuZps.jpg
※ 编辑: chingyue (122.116.59.114), 08/01/2017 19:29:40
8F:→ rin841005: 看log 08/01 20:57
抱歉,小弟第一次接触Android 一切都是上网边看边试 我刚刚有打开Android Monitor看error那些 可是他一次跳出的讯息量太大了 我无法理解 我会再慢慢一行一行的新增/修改看看 谢谢您
9F:推 ckp4131025: userid:loginResult.getAccessToken().getUserId() 08/01 21:36
10F:→ ckp4131025: name:Profile.getCurrentProfile().getName() 08/01 21:37
11F:→ ckp4131025: id也可以:Profile.getCurrentProfile().getId() 08/01 21:38
12F:→ ckp4131025: url:Profile.getCurrentProfile().getLinkUri() 08/01 21:38
谢谢您 现在是我想要显示出来的时候 APP都会直接崩溃 所以没办法测试到底有没有成功 我再慢慢尝试修改看看 ※ 编辑: chingyue (122.116.59.114), 08/02/2017 14:53:58
13F:推 ckp4131025: crash可能是有null,检查一下profile有没有get到东西 08/02 16:45
14F:→ cf1064: 把mtextview. settext那删掉应该就不会闪退了? 08/03 00:34
15F:推 cf1064: 你的LoginManager.getInstance().logOut();应该放在onCrea 08/03 00:45
16F:→ cf1064: te里面,让他每次启动app时先登出 08/03 00:45
17F:→ cf1064: https://i.imgur.com/O19rV0p.jpg 08/03 09:56
18F:→ cf1064: https://i.imgur.com/xl5lHUR.jpg 08/03 09:56
谢谢您! 我的那一串好像原本就放在<application了 我明天会试看看登出 我会加mtextview. settext 是因为想要显示出收到的资料 如果删掉 不就没有办法显示出收到的资料了吗?? ※ 编辑: chingyue (122.116.59.114), 08/03/2017 19:26:35
19F:→ cf1064: 改像我上面写的那样应该就可以了 08/03 20:43
20F:→ cf1064: 因为你在oncreate外去findview所以会产生错误 08/03 20:44
21F:→ cf1064: 另外如果你登入的方式是透过app的话(按下登入时是启动app) 08/03 21:00
22F:→ cf1064: 他的logout应该是不会有效果出现,除非你把app中的帐号登 08/03 21:00
23F:→ cf1064: 出 08/03 21:00
24F:→ cf1064: https://i.imgur.com/undefined.png 08/03 21:02
25F:→ cf1064: 如果你登入时他像上面的图弹这个视窗,那代表不是透过fb 08/03 21:03
26F:→ cf1064: app做登入,那你没有加logout那行也没差,每次都要登入 08/03 21:03
27F:→ cf1064: https://i.imgur.com/undefined.png 08/03 21:11
28F:→ cf1064: 如果你的登入是成功的,在右上那打"FB",应该会看到如上图 08/03 21:11
29F:→ cf1064: 红框处的帐号资讯,然後就可以放在你的TextView里 08/03 21:12
30F:→ cf1064: https://i.imgur.com/ifGKaBt.png 08/03 21:12
31F:→ cf1064: https://i.imgur.com/vKPFzDv.png 08/03 21:13
32F:→ cf1064: 刚上面两张图贴错了,补图Y 08/03 21:13
非常谢谢您! 小弟受教了! ※ 编辑: chingyue (122.116.59.114), 08/04/2017 17:26:32







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Boy-Girl站内搜寻

TOP