国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Okhttp Get請(qǐng)求的簡(jiǎn)單應(yīng)用

2019-11-09 18:35:01
字體:
供稿:網(wǎng)友

          網(wǎng)上關(guān)于okhttp  的Get應(yīng)用,代碼很容易就可以找到。但是,這里需要說明一個(gè)問題,新手容易忽略的問題。但是可能是致命的。

先上代碼:       現(xiàn)在activity的onCreate()方法中開啟一個(gè)子線程      (1)
@OverridePRotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_request);    text_view = (TextView) findViewById(R.id.text_view);    new Thread(new Runnable() {        @Override        public void run() {            try {                enqueue();            } catch (Exception e) {                e.printStackTrace();            }        }    }).start();}
private void enqueue(){    Request request = new Request.Builder()            .url("http://192.168.1.105:8080/girl/a.txt")            .build();    client.newCall(request).enqueue(new Callback() {        @Override        public void onFailure(Call call, IOException e) {        }        @Override        public void onResponse(Call call, Response response) throws IOException {            if(response.isSuccessful()){
		/**上面除了網(wǎng)址需要修改別的都可以直接復(fù)制使用
 		   但是新手在接觸到這里的時(shí)候請(qǐng)注意
                   response.body().string();是請(qǐng)求之后的回應(yīng),在第一次請(qǐng)求之后得到的回應(yīng)
                   是有值的,而且獲取的值都需要繼續(xù)使用,這時(shí)候就需要立刻將
  		   有值的回應(yīng)賦值給一個(gè)變量,方便后邊使用。
  		   如果不是第一次出現(xiàn)就復(fù)制,第二次就是空的,因?yàn)檎?qǐng)求一次只有一次響應(yīng),
		   再次使用response.body().string() 的時(shí)候 就是空的。
		                String name = response.body().string();
		/**當(dāng)賦值后,使用這個(gè)變量的時(shí)候需要toString()
		Message msg = new Message();
 		 msg.what = 123;
		 msg.obj = name.toString();
		handler.sendMessage(msg);                            }        }    });}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 淅川县| 阳春市| 东宁县| 抚宁县| 比如县| 井冈山市| 台安县| 浦城县| 东安县| 聊城市| 宝应县| 郸城县| 双流县| 永川市| 廉江市| 武城县| 通河县| 碌曲县| 宁陕县| 花莲县| 昭通市| 三门县| 工布江达县| 隆子县| 周至县| 拉萨市| 克拉玛依市| 明水县| 望江县| 读书| 宽甸| 昔阳县| 六盘水市| 和静县| 西充县| 和平区| 武平县| 敖汉旗| 阜康市| 色达县| 肇庆市|