use of com.klinker.android.twitter.data.Tweet in project Talon-for-Twitter by klinker24.
the class WidgetViewsFactory method onDataSetChanged.
@Override
public void onDataSetChanged() {
Log.v("talon_widget", "on data set changed");
mWidgetItems = new ArrayList<Tweet>();
SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(mContext);
HomeDataSource data = HomeDataSource.getInstance(mContext);
Cursor query = data.getWidgetCursor(sharedPrefs.getInt("current_account", 1));
try {
if (query.moveToFirst()) {
do {
mWidgetItems.add(new Tweet(query.getLong(query.getColumnIndex(HomeSQLiteHelper.COLUMN_TWEET_ID)), query.getString(query.getColumnIndex(HomeSQLiteHelper.COLUMN_TEXT)), query.getString(query.getColumnIndex(HomeSQLiteHelper.COLUMN_NAME)), query.getString(query.getColumnIndex(HomeSQLiteHelper.COLUMN_PRO_PIC)), query.getString(query.getColumnIndex(HomeSQLiteHelper.COLUMN_SCREEN_NAME)), query.getLong(query.getColumnIndex(HomeSQLiteHelper.COLUMN_TIME)), query.getString(query.getColumnIndex(HomeSQLiteHelper.COLUMN_RETWEETER)), query.getString(query.getColumnIndex(HomeSQLiteHelper.COLUMN_PIC_URL)), query.getString(query.getColumnIndex(HomeSQLiteHelper.COLUMN_URL)), query.getString(query.getColumnIndex(HomeSQLiteHelper.COLUMN_USERS)), query.getString(query.getColumnIndex(HomeSQLiteHelper.COLUMN_HASHTAGS))));
} while (query.moveToNext());
}
} catch (Exception e) {
e.printStackTrace();
}
try {
query.close();
} catch (Exception e) {
}
Log.v("talon_widget", "size of " + mWidgetItems.size());
mCount = mWidgetItems.size();
}
Aggregations