android retrofit post
来源:互联网 发布:2016淘宝客怎么做 编辑:程序博客网 时间:2024/05/21 12:40
1.依赖
3.Apiserver
4.main函数
compile 'com.squareup.retrofit2:retrofit:2.0.1' compile 'com.squareup.retrofit2:converter-gson:2.0.1' compile 'com.squareup.retrofit2:adapter-rxjava:2.0.1' compile 'io.reactivex:rxandroid:1.1.0' compile 'com.squareup.okhttp3:logging-interceptor:3.4.1'
2.Api
public class API { public static final String PAGE_URL = "https://api.tianapi.com/wxnew/";}
3.Apiserver
public interface ApiService { @POST Observable<PageBean> postpage(@Url String url, @QueryMap Map<String,String> map);}
4.main函数
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); postHome(API.PAGE_URL,"2","10"); } public void postHome(String url,String page,String num){ Map<String,String> map=new HashMap<>(); map.put("key","8d6e3228d25298f13af4fc40ce6c9679"); map.put("num",num); map.put("page",page); Retrofit retrofit = new Retrofit.Builder().baseUrl(url).addConverterFactory(GsonConverterFactory.create()).addCallAdapterFactory(RxJavaCallAdapterFactory.create()).build(); ApiService apiService = retrofit.create(ApiService.class); Observable<PageBean> postpages = apiService.postpage(url,map); postpages.subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer<PageBean>() { @Override public void onCompleted() { } @Override public void onError(Throwable e) { } @Override public void onNext(PageBean pageBean) { Toast.makeText(MainActivity.this, ""+pageBean.getNewslist().get(1).getTitle().toString(), Toast.LENGTH_SHORT).show(); } }); }}
阅读全文
0 0
- android retrofit post
- android retrofit 获取post请求参数值
- 初学者--Android Retrofit+RxJava+OkHttp使用post请求
- 初学者---Android (简单总结)Retrofit请求方式之get,post
- 【Android】Retrofit的使用(4)-Retrofit进行简单的GET和POST访问操作
- retrofit post请求
- Retrofit一GET,POST
- ReTrofit请求post
- Retrofit与Post封装
- 关于retrofit的Post请求
- retrofit 2.0 post 上传json
- Android Retrofit 2.0框架 GET和POST的实现方式(配合RxJava)
- Android Retrofit 2.0框架 GET和POST的实现方式(配合RxJava)
- 利用Retrofit执行Post、Get请求,通俗易懂
- Retrofit get post query filed FiledMap
- 使用Retrofit通过post提交Json数据
- Retrofit的Get与Post请求
- 求教:Retrofit方式文件上传。@Multipart @Post
- eclipse下载、安装与配置
- CCF CSP 最优配餐 JAVA 201409_4 90分
- NOIP2017提高组爆炸记
- CCPC.2017B.K-th Number
- 各种总结
- android retrofit post
- 看看这五种博客推广方法的具体说明
- Linux中重要目录及重要命令
- TensorFlow学习--模型的存储与恢复
- MySQL数据库的一些常用命令
- UI基础编程
- Netty 快速入门
- <转载>java(25):Spring框架简介,总结的很好!
- 动态链编与静态链编