Android Open Source - test-gradle Get Tweets Task






From Project

Back to project page test-gradle.

License

The source code is released under:

Copyright (c) <2013> <Paul Estrada> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the S...

If you think the Android project test-gradle 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.example.listexample.utils;
/*from   w  w  w  .  j a v a  2  s  . co m*/
import java.util.ArrayList;
import java.util.List;

import android.os.AsyncTask;

import com.example.listexample.MyAdapter;

public class GetTweetsTask extends AsyncTask<String, Integer, List<Tweet>> {
  
  private MyAdapter myAdapter = null;
  
  public void setAdapter(MyAdapter myAdapter) {
    this.myAdapter = myAdapter;
  }

  @Override
  protected List<Tweet> doInBackground(String... params) {
    List<Tweet> tweets = null;
    
    if (params != null && params.length > 0) {
      try {
        String url = params[0];
        String jsonString = HttpUtils.connect(url, null);
        tweets = JsonParser.parseTwitterTimeline(jsonString);
      } catch(Exception e) {
        e.printStackTrace();
        tweets = new ArrayList<Tweet>();
      }
    } else {
      tweets = new ArrayList<Tweet>();
    }
    
    return tweets;
  }

  @Override
  protected void onPostExecute(List<Tweet> result) {
    myAdapter.addElements(result);
  }
  
}




Java Source Code List

com.example.listexample.GpsActivity.java
com.example.listexample.MainActivity.java
com.example.listexample.MultiListActivity.java
com.example.listexample.MyAdapter.java
com.example.listexample.NavigationAActivity.java
com.example.listexample.NavigationBActivity.java
com.example.listexample.ViewHolderRB.java
com.example.listexample.ViewHolderTV.java
com.example.listexample.ViewHolder.java
com.example.listexample.sql.DBConstants.java
com.example.listexample.sql.MyDatabaseHelper.java
com.example.listexample.sql.MySqliteHelper.java
com.example.listexample.sql.SqliteActivity.java
com.example.listexample.sql.User.java
com.example.listexample.utils.GetTweetsTask.java
com.example.listexample.utils.HttpUtils.java
com.example.listexample.utils.JsonParser.java
com.example.listexample.utils.Tweet.java
com.example.listexample.webapp.MyWebAppActivity.java
com.example.listexample.webapp.MyWebViewClient.java
com.example.listexample.webapp.WebViewBridge.java