Android Open Source - photos Url Fetch Task






From Project

Back to project page photos.

License

The source code is released under:

MIT License

If you think the Android project photos 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.ericfarraro.sdk.util;
// w w  w  .  j a v  a 2 s.co m
import android.os.AsyncTask;

import com.ericfarraro.sdk.interfaces.UrlContentRetrieved;

import java.io.IOException;

/**
 * Created by Eric on 10/7/2014.
 */
public class UrlFetchTask extends AsyncTask<String, Void, String> {

    protected UrlContentRetrieved mListener;

    public UrlContentRetrieved getListener() {
        return mListener;
    }

    public void setListener(UrlContentRetrieved listener) {
        mListener = listener;
    }

    @Override
    protected String doInBackground(String... params) {
        try {
            String content = new String(Utility.getBytesForUrl(params[0]));
            return content;
        } catch(IOException e) {
            return null;
        }
    }

    @Override
    protected void onPostExecute(String s) {
        super.onPostExecute(s);

        if(mListener != null)
            mListener.onUrlContentRetrieved(s);
    }
}




Java Source Code List

com.ericfarraro.photos.ApplicationTest.java
com.ericfarraro.photos.activities.MainActivity.java
com.ericfarraro.photos.activities.PhotoDetailActivity.java
com.ericfarraro.photos.adapters.PhotoGalleryItemListAdapter.java
com.ericfarraro.photos.core.EndlessScrollListener.java
com.ericfarraro.photos.core.ImageDownloader.java
com.ericfarraro.photos.fragments.MainFragment.java
com.ericfarraro.photos.fragments.PhotoDetailFragment.java
com.ericfarraro.photos.singletons.PhotoCache.java
com.ericfarraro.sdk.core.ImageDownloader.java
com.ericfarraro.sdk.data.FlickrPhotoSource.java
com.ericfarraro.sdk.data.PhotoSource.java
com.ericfarraro.sdk.interfaces.ImageDownloadCompleted.java
com.ericfarraro.sdk.interfaces.PhotoListRequestCompleted.java
com.ericfarraro.sdk.interfaces.UrlContentRetrieved.java
com.ericfarraro.sdk.models.Photo.java
com.ericfarraro.sdk.util.UrlFetchTask.java
com.ericfarraro.sdk.util.Utility.java