當前位置:編程學習大全網 - 網站源碼 - Android通過OKhttp從服務器端獲取數據

Android通過OKhttp從服務器端獲取數據

①簡單的異步Get請求

第壹步,創建OKHttpClient對象

第二步,創建Request請求

第三步,創建壹個Call對象

第四步,將請求添加到調度中

不多說,直接上代碼:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

//okHttp的基本使用 --- get方法

String url = "/v2/movie/top250?start=0&count=10";

//1,創建OKHttpClient對象

OkHttpClient mOkHttpClient = new OkHttpClient();

//2,創建壹個Request

Request request = new Request.Builder().url(url).build();

//3,創建壹個call對象

Call call = mOkHttpClient.newCall(request);

//4,將請求添加到調度中

call.enqueue(new Callback() {

@Override

public void onFailure(Request request, IOException e) {

}

@Override

public void onResponse(Response response) throws IOException {

if (response.isSuccessful()) {

final String message = response.body().string();

handler.post(new Runnable() {

@Override

public void run() {

tv_message.setText(message);

progressBar.setVisibility(View.GONE);

}

});

}

}

});

  • 上一篇:英裏儀表盤怎樣識別
  • 下一篇:跪求熱門 五月天廈門站,我需要這百度網盤資源,可我找不到,希望分享壹下!
  • copyright 2024編程學習大全網