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
原创粉丝点击