@Override protected Boolean doInBackground(Timeframe... params) { if (activity == null) { return null; } if (activity.dataUpdateRequested || activity.historyListAdapter.getStats() == null || activity.historyListAdapter.isEmpty()) { statsForApp = db.getStatsForApp(activity.packageName, params[0], activity.smoothEnabled); if (DEBUG) { Log.d(TAG, "statsForApp::highestRatingChange " + statsForApp.getHighestRatingChange()); Log.d(TAG, "statsForApp::lowestRatingChanage " + statsForApp.getLowestRatingChange()); Log.d(TAG, "statsForApp::appStats " + statsForApp.getStats().size()); Log.d(TAG, "statsForApps::overall " + statsForApp.getOverallStats()); } activity.dataUpdateRequested = false; return true; } return false; }