将用户列表从pubnub返回到数组列表

时间:2016-07-08 09:12:54

标签: android android-studio arraylist jsonobject pubnub

这是我的代码。

ArrayList<String> usr = new ArrayList<>();
mypubnub.hereNow()
        .channels(Collections.singletonList(channel_name))
        .includeUUIDs(true)
        .async(new PNCallback<PNHereNowResult>() {
            @Override
            public void onResponse(PNHereNowResult result, PNStatus status) {
                try {
                    JSONObject object = new JSONObject(result.getChannels());
                    JSONArray jsonArray = object.getJSONArray("uuids");
                    for (int i = 0; i < jsonArray.length(); i++) {
                        usr.add(jsonArray.getString(i));
                    }
                } catch (JSONException e) {
                    e.printStackTrace();
                }
            }
        });

如何使用PNHereNowResult结果创建具有在线用户名的列表?

新的JSONObject(result.getChannels())无效。

它表示无法转换为对象。

0 个答案:

没有答案