80,351
社区成员
发帖
与我相关
我的任务
分享
public class MainActivity extends AppCompatActivity {
private TextView textview = null;
public String text = null;
final OkHttpClient client = new OkHttpClient();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textview = (TextView) findViewById(R.id.txt);
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().detectDiskWrites().detectNetwork().penaltyLog().build());
}
public void btnOnClick(View view) {
getRequest();
textview.setText(text);
}
private void getRequest(){
final Request request = new Request.Builder()
.get()
.tag(this)
.url("http://192.168.1.102/www/text.php")
.build();
new Thread(new Runnable() {
@Override
public void run() {
Response response = null;
try{
response = client.newCall(request).execute();
if (response.isSuccessful()){
Log.i("WY","打印GET响应的数据:" + response.body().string());
} else {
throw new IOException("Unexpected code" + response);
}
} catch (IOException e){
e.printStackTrace();
}
}
}).start();
}
}