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/m.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燈, 水草

請輸入看板名稱,例如:Tech_Job站內搜尋

TOP