MainActivity——接上文网路请求
来源:互联网 发布:分视角情感分析算法 编辑:程序博客网 时间:2024/05/17 22:06
import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.widget.ArrayAdapter;import android.widget.ListView;import java.util.ArrayList;public class MainActivity extends AppCompatActivity { private ListView mlist; private String path; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mlist = (ListView) findViewById(R.id.listview); if (isNetworkAvailable(this)){ MyAsyncTask task = new MyAsyncTask(this); path = "http://v3.wufazhuce.com:8000/api/reading/index/?version=3.5.0&platform=android"; task.execute(path,mlist); }else { ArrayList<String> list = new ArrayList<>(); list.add("网络超时"); ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, list); mlist.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; } }
0 0
- MainActivity——接上文网路请求
- iOS的网路请求
- Http网路请求原理
- Fragment 请求网路
- 接上文
- AFNetwork网路请求 队列代码
- AsyncTask___网路请求使用AsyncTask
- struts 文件上传 ——接上一篇
- 時間控件—接上篇
- 网路3——网络层 上
- 黑马程序员——java 网路编程
- 黑马程序员——网路编程
- MainActivity
- mainActivity
- MainActivity
- MainActivity
- MainActivity
- MainActivity
- 第一章 绪论
- 20170514_单链表的构造与逆置
- SpringMVC 使用JSR-303进行校验 @Valid
- [PAT-乙级]1014.福尔摩斯的约会
- shell 练习题 1-10
- MainActivity——接上文网路请求
- 冒泡排序
- C#隐藏传值、隐藏域传值——comboBox
- PHP实现分页效果
- 线性表——数据结构之一
- 函数与模块
- myeclipse导入项目报错:Target runtime com.genuitec.runtime.generic.jee60 is not defined.
- arduino多板与电脑之间蓝牙通讯
- OJ-位图算法