加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java / Android:从图形Api获取Facebook用户信息,在TextView中显

发布时间:2020-12-15 08:39:46 所属栏目:Java 来源:网络整理
导读:我现在正在努力学习 Java,并且从 Android Faceobok API开始,我已经深入学习.现在,我正在尝试从我的图形数据(在这种情况下是朋友)中获取一些信息并在文本视图中显示它.这似乎相当微不足道,但它一直都是. JSONObject json_data = null; try { JSONObject respo
我现在正在努力学习 Java,并且从 Android Faceobok API开始,我已经深入学习.现在,我正在尝试从我的图形数据(在这种情况下是朋友)中获取一些信息并在文本视图中显示它.这似乎相当微不足道,但它一直都是.

JSONObject json_data = null;

    try
    {
        JSONObject response = Util.parseJson(facebook.request("/me/friends",mBundle,"GET")); // Get a friend information from facebook
        JSONArray jArray = response.getJSONArray("data");

        json_data = jArray.getJSONObject(0);
        String name = json_data.getString("name");
        mText.setText(name);

    }
    catch (MalformedURLException e)
    {
        e.printStackTrace();
    }
    catch (JSONException e)
    {
        e.printStackTrace();
    }
    catch (IOException e)
    {
        e.printStackTrace();
    }
    catch (FacebookError e)
    {
        e.printStackTrace();
    }

当我这样做时,TextView不会改变,我不确定我哪里出错了.

顺便说一句,那里缺乏良好的Android Facebook API教程.大多数是数百行代码;我没有精力或耐心去消耗所有这些.

解决方法

你关于“微不足道”的断言基本上是正确的,但一般来说,“跳入深渊”很少会导致除溺水之外的任何事情.

我将成为“那个人”,并建议你在解决其他人的API之前,实际上已达到对Java的一般理解和最低能力.一旦你知道Java是如何工作的 – “PME”…属性,方法和事件 – 学习任何人的API只会成为遵循正确步骤的问题.

除了那一点PS,请回答以下问题:
1)从您的来源收到数据?
2)你在调用什么线程?
3)任何对象为null?
4)查看控制台或日志时抛出的任何异常(将这些异常打印到日志与当前实现)?

而且,并非一无所获,但如果你没有时间或耐心去学习一般的API或软件开发的“如何和为什么”,那么如果工作变得非常重要的话,这对你来说将是一个漫长的练习. .

只有一个人的意见,他之前也试图从消防水管中喝水.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读