Android Open Source - Esport_event Download Task






From Project

Back to project page Esport_event.

License

The source code is released under:

MIT License

If you think the Android project Esport_event listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.event.esport.personnal.esport_event;
//w w w.jav a 2s.c om
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.AsyncTask;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import java.io.IOException;

/**
 * @Author Franois Hallereau
 * @Date 24/01/2015
 */
public class DownloadTask extends AsyncTask<String,Integer,Document> {

    private Context context;

    public DownloadTask(Context context) {
        this.context = context;
    }

    @Override
    protected Document doInBackground(String... params) {
        Document doc=null;
        if(isOnline()) {
            for (String param : params) {
                try {
                    doc = Jsoup.connect(param).get();
                } catch (IOException e) {
                    e.printStackTrace();
                    return null;
                }
            }
        }
        return doc;
    }

    public boolean isOnline() {
        ConnectivityManager cm =
                (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo netInfo = cm.getActiveNetworkInfo();
        return netInfo != null && netInfo.isConnectedOrConnecting();
    }
}




Java Source Code List

com.event.esport.personnal.esport_event.ApplicationTest.java
com.event.esport.personnal.esport_event.DownloadTask.java
com.event.esport.personnal.esport_event.ListAdapter.java
com.event.esport.personnal.esport_event.MainActivity.java
com.event.esport.personnal.esport_event.Match.java
com.event.esport.personnal.esport_event.NavigationDrawerFragment.java