private ListView lv;
/**
* ATTENTION: This was auto-generated to implement the App Indexing API.
* See https://g.co/AppIndexing/AndroidStudio for more information.
*/
private String path;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lv = (ListView) findViewById(R.id.one_lv);
if (isNetworkAvailable(this)) {
Woulsp wluoSp = new Woulsp(this);
path = "http://v3.wufazhuce.com:8000/api/reading/index/?version=3.5.0&platform=android";
wluoSp.execute(path, lv);
} else {
//无网络时显示另一个套路
List
list = new ArrayList<>();
list.add("网络超时");
ArrayAdapter
adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, list);
lv.setAdapter(adapter);
}
}
public static boolean isNetworkAvailable(Context context) {
ConnectivityManager connectivity = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity != null) {
NetworkInfo info = connectivity.getActiveNetworkInfo();
if (info != null && info.isConnected()) {
// 当前网络是连接的
if (info.getState() == NetworkInfo.State.CONNECTED) {
// 当前所连接的网络可用
return true;
}
}
}
return false;
}
AsyncTask
最新推荐文章于 2021-09-01 14:43:07 发布