第一,先导入依赖包
compile 'com.squareup.okio:okio:1.5.0'
compile 'com.squareup.okhttp3:okhttp:3.2.0'
compile 'com.squareup.okhttp3:logging-interceptor:3.4.1'
compile 'com.google.code.gson:gson:2.8.2'
第二,导入utils包
五个类(GsonArrayCallback.java,GsonObjectCallback.java,NetWorkUtils.java,OkHttp3Utils.java,MyApp.java)
第三,添加权限
MainActivity
public class MainActivity extends AppCompatActivity{
String url = "http://www.93.gov.cn/93app/data.do?";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv = (TextView) findViewById(R.id.tv);
tv_result = (TextView) findViewById(R.id.tv_result);
boolean netWorkAvailable = NetWorkUtils.isNetWorkAvailable(this);
if (!netWorkAvailable) {
Toast.makeText(MainActivity.this, "联网:" + netWorkAvailable, Toast.LENGTH_SHORT).show();
}
getData();
}
private void getData() {
OkHttp3Utils.getInstance().doGet(url, new GsonObjectCallback<User>() {
@Override
public void onUi(User user) {
user.getData().get(0).getTITLE();
}
@Override
public void onFailed(Call call, IOException e) {
}
});
}
}

被折叠的 条评论
为什么被折叠?



