public class MainActivity extends AppCompatActivity implements View.OnClickListener {
TextView responseview;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mylayout);
Button button1 = (Button) findViewById(R.id.send_button);
responseview = (TextView) findViewById(R.id.respose_text);
button1.setOnClickListener(this);
}
public void onClick(View v) {
if (v.getId() == R.id.send_button) {
sendRequestWithOkhttp();
}
}
private void sendRequestWithOkhttp() {
new Thread(new Runnable() {
@Override
public void run() {
try {
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder().url("http://www.baidu.com").build();
Response response = client.newCall(request).execute();
String responsedata = response.body().string();
showResponse(responsedata);
} catch (Exception e) {
e.printStackTrace();
}
}
}).start();
}
private void showResponse(final String response) {
runOnUiThread(new Runnable() {
@Override
public void run() {
responseview.setText(response);
}
});
}
}
uj5u.com熱心網友回復:
無關代碼有點多了。。。。uj5u.com熱心網友回復:
https://blog.csdn.net/weixin_42486039/article/details/81085437看一下.
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/130735.html
標籤:Android
