繁体   English   中英

Java Android 中的循环请求

[英]Loop Request In Java Android

在这里,我以逗号分隔格式获取我的数据。

1,2,3,4....n 

响应 ID 超过 300。

requestButton = (Button) findViewById(R.id.requestButton);

我想在单击按钮时先取 45,然后在单击按钮时再取下 45,依此类推。 ID 不应重复。

有什么办法可以做到这一点。

try {
    JSONObject rob = response.getJSONObject();

    JSONArray array = rob.getJSONArray("data");
    fr = new ArrayList();

    for (int i = 0; i < array.length(); i++) {

        friend = array.getJSONObject(i);




        fr.add(friend.get("id"));




        formatedString = fr.toString()
            .replace("[", "")
            .replace("]", "");

        Log.d("uid", String.valueOf(formatedString));

    }


} catch (JSONException e) {
    e.printStackTrace();
}

只需在您的 url 中将 count 作为参数传递。这将从服务器获取数据(您必须创建代码)。 然后,如果您想要更多调用相同的 url 并增加计数。

第一次

url="http://androidexample.com/getPage.php?count=45";

当单击更多按钮时,调用相同的 url 并增加计数

url="http://androidexample.com/getPage.php?count=90";

另一种方法是在第一次从服务器加载数据时将所有值存储在本地数据库中,然后根据计数显示列表视图。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM