retrofit的应用
来源:互联网 发布:广告公司做图软件 编辑:程序博客网 时间:2024/06/18 17:56
导入
compile 'com.squareup.retrofit:retrofit:2.0.0-beta2'compile 'com.squareup.retrofit:converter-gson:2.0.0-beta2'
======主方法======
package com.example.admin.retrofittest2;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.Log;import retrofit.Call;import retrofit.Callback;import retrofit.GsonConverterFactory;import retrofit.Response;import retrofit.Retrofit;public class MainActivity extends AppCompatActivity {private String path="http://api.expoon.com/AppNews/"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Retrofit retrofit=new Retrofit.Builder() .baseUrl(path) .addConverterFactory(GsonConverterFactory.create()) .build(); ApiService apiService=retrofit.create(ApiService.class); Call<Interfacetest> call= apiService.getbean(); call.enqueue(new Callback<Interfacetest>() { @Override public void onResponse(Response<Interfacetest> response, Retrofit retrofit) { Interfacetest body = response.body(); Log.d("返回回来的数据:", body.getInfo()); } @Override public void onFailure(Throwable t) { Log.d("返回回来的数据:", "onFailure"); } }); }}===========定义一个接口=============package com.example.admin.retrofittest2;import retrofit.Call;import retrofit.http.GET;/** * Created by admin on 2016/8/24. */public interface ApiService { @GET("getNewsList/type/1/p/1") Call<Interfacetest> getbean();}============写一个实体类==================
0 0
- retrofit的应用
- Retrofit的简单应用
- android REST APIs 工具 Retrofit的应用
- RxJava + Retrofit 的实际应用场景
- Android Retrofit框架的简单应用
- Retrofit 2.0 https的应用,以及实践
- retrofit和Rxjava结合 recyclerview的应用
- Retrofit 简单应用
- Retrofit在项目中的应用
- Retrofit在项目中的应用
- Retrofit在项目中的应用
- 《Retrofit系列》Retrofit的基本使用
- 关于Retrofit的理解之Hello Retrofit
- 【Android】Retrofit的使用(1)-Retrofit介绍
- Retrofit 的使用
- retrofit 的使用。
- Retrofit 的使用简介
- Retrofit的使用封装
- <Javascript启示录> 一书部分学习总结
- Java并发编程(Java Concurrency)(2)- 多线程的好处
- C#第一天课的内容
- Every derived table must have its own alias
- java代码操作zip文件--写入zip文件
- retrofit的应用
- 52. N-Queens II(dfs)
- gdb调试多进程、线程
- MySQL面试题1
- linux工具命令--sort
- VS2010/MFC编程入门之二十六(常用控件:滚动条控件Scroll Bar)
- Anguarjs的四大特性
- HTTP与HTTPS详解
- RPC-Thrift简单应用