在android中使用改造的简单方法

时间:2017-04-12 09:41:37

标签: android android-recyclerview retrofit

您好,有什么简单的方法可以使用recyclerview进行改造,从我的在线网站上获取json解析器。到目前为止,我使用Okhttp从本地服务器获取数据。详细的回答将非常感谢。谢谢。

3 个答案:

答案 0 :(得分:0)

本教程肯定可以帮助您将json加载到listview。

https://www.simplifiedcoding.net/retrofit-android-tutorial-to-get-json-from-server/

对于recyclerview,请点击此链接

https://www.learn2crack.com/2016/02/recyclerview-json-parsing.html

答案 1 :(得分:0)

首先复制API的响应并通过

创建bean类

this site   *通过单击源类型为JSON   * GSON的注释样式   * Unticking useDoubleNumbers   *取消AllowAdition属性

然后将这些文件复制到您的项目

在班级中定义基本网址。

创建一个名为ApiController的接口,将您的API声明为

@FormUrlEncoded
@POST("your api link excluding the base url")
Call<Bean> callApi(@Field("your parameters") String name);

然后在您的活动中编写代码

Retrofit retrofit = new Retrofit.Builder()
            .baseUrl(BASE_URL)
            .addConverterFactory(GsonConverterFactory.create())
            .build();
    ApiController apiController = retrofit.create(ApiController.class);
    Call<Bean> result = apiController.callApi("your parameter");

    result.enqueue(new Callback<Bean>() {
        @Override
        public void onResponse(Call<Bean> call, Response<Bean> response) {

        }

        @Override
        public void onFailure(Call<Bean> call, Throwable t) {

        }
    });

答案 2 :(得分:0)

改进2.0 GET和POST方法

链接将gudie学习用于GET和POST方法的retrofit2.0的方法。

http://www.iayon.com/consuming-rest-api-with-retrofit-2-0-in-android/

您可以在以下链接中学习改进以传递JsonArray和JsonObject

https://www.androidtutorialpoint.com/networking/retrofit-android-tutorial/