package nopi.aystudio.mthread;import androID.support.v7.app.AppCompatActivity;import androID.os.Bundle;import androID.vIEw.VIEw;import androID.Widget.button;import androID.Widget.TextVIEw;import java.io.IOException;import okhttp3.OkhttpClIEnt;import okhttp3.Request;import okhttp3.Response;public class MainActivity extends AppCompatActivity implements VIEw.OnClickListener{ button button; TextVIEw textVIEw; @OverrIDe protected voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVIEw(R.layout.activity_main); button = findVIEwByID(R.ID.btn_get); textVIEw = findVIEwByID(R.ID.text); button.setonClickListener(this); } @OverrIDe public voID onClick(VIEw v) { switch (v.getID()) { case R.ID.btn_get: getData(); break; default: break; } } private voID getData(){ new Thread(new Runnable() { @OverrIDe public voID run() { try { OkhttpClIEnt clIEnt = new OkhttpClIEnt(); Request request = new Request.Builder().url("https://www.24kdh.com/").build(); Response response = clIEnt.newCall(request).execute(); show(response.body().string()); } catch (IOException e) { e.printstacktrace(); } } }).start(); } private voID show(final String response){ runOnUiThread(new Runnable(){ @OverrIDe public voID run() { textVIEw.setText(response); } }); }}
<?xml version="1.0" enCoding="utf-8"?><linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"xmlns:app="http://schemas.androID.com/apk/res-auto"xmlns:tools="http://schemas.androID.com/tools"androID:orIEntation="vertical"androID:layout_wIDth="match_parent"androID:layout_height="match_parent"tools:context=".MainActivity"> <button androID:ID="@+ID/btn_get" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:text="获取数据"/> <ScrollVIEw androID:layout_wIDth="match_parent" androID:layout_height="match_parent"> <TextVIEw androID:ID="@+ID/text" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" /> </ScrollVIEw></linearLayout>
总结 以上是内存溢出为你收集整理的【Java转Android】40.okhttp的使用全部内容,希望文章能够帮你解决【Java转Android】40.okhttp的使用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)