项目需求,音乐信息从后端获得,项目中用到 get / post请求
在使用OkHttp之前,引入库:
implementation 'com.squareup.okhttp:okhttp:2.7.5'
implementation 'com.squareup.okio:okio:1.11.0'
另外在AndroidManifest.xml中允许设备联网:
<uses-permission android:name="android.permission.INTERNET" />
①异步post请求写法,为了方便以后,还是把全部代码贴了
我这里是把post请求写在一个函数里,在打开app的时候调用,即请求数据
public class MainActivity extends AppCompatActivity {
/*
这里声明一个handler来接收onReponse中传出来的数据,myPhotoUrlList就是我们需要也可以操控的数据了
(我这里是把数据放进适配器,代码有点多,懒得放了,知道怎么拿出数据就好)
*/
private Handler newHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);