Don't show detailed sync status in story list unless debugging. (#582)

This commit is contained in:
dosiecki 2015-02-27 02:12:06 -08:00
parent ace0a26121
commit 6756e6946b
4 changed files with 6 additions and 5 deletions

View file

@ -143,7 +143,7 @@ public abstract class ItemsList extends NbActivity implements StateChangedListen
}
if (overlayStatusText != null) {
String syncStatus = NBSyncService.getSyncStatusMessage(this);
String syncStatus = NBSyncService.getSyncStatusMessage(this, true);
if (syncStatus != null) {
overlayStatusText.setText(syncStatus);
overlayStatusText.setVisibility(View.VISIBLE);

View file

@ -170,7 +170,7 @@ public class Main extends NbActivity implements StateChangedListener, SwipeRefre
}
if (overlayStatusText != null) {
String syncStatus = NBSyncService.getSyncStatusMessage(this);
String syncStatus = NBSyncService.getSyncStatusMessage(this, false);
if (syncStatus != null) {
overlayStatusText.setText(syncStatus);
overlayStatusText.setVisibility(View.VISIBLE);

View file

@ -705,7 +705,9 @@ public class NBSyncService extends Service {
return (fs.equals(PendingFeed) && (!stopSync(context)));
}
public static String getSyncStatusMessage(Context context) {
public static String getSyncStatusMessage(Context context, boolean brief) {
if (OfflineNow) return context.getResources().getString(R.string.sync_status_offline);
if (brief && !AppConstants.VERBOSE_LOG) return null;
if (HousekeepingRunning) return context.getResources().getString(R.string.sync_status_housekeeping);
if (ActionsRunning||RecountsRunning) return context.getResources().getString(R.string.sync_status_actions);
if (FFSyncRunning) return context.getResources().getString(R.string.sync_status_ffsync);
@ -714,7 +716,6 @@ public class NBSyncService extends Service {
if (UnreadsService.running()) return String.format(context.getResources().getString(R.string.sync_status_unreads), UnreadsService.getPendingCount());
if (OriginalTextService.running()) return String.format(context.getResources().getString(R.string.sync_status_text), OriginalTextService.getPendingCount());
if (ImagePrefetchService.running()) return String.format(context.getResources().getString(R.string.sync_status_images), ImagePrefetchService.getPendingCount());
if (OfflineNow) return context.getResources().getString(R.string.sync_status_offline);
return null;
}

View file

@ -5,7 +5,7 @@ public class AppConstants {
// Enables high-volume logging that may be useful for debugging. This should
// never be enabled for releases, as it not only slows down the app considerably,
// it will log sensitive info such as passwords!
public static final boolean VERBOSE_LOG = true;
public static final boolean VERBOSE_LOG = false;
public static final boolean VERBOSE_LOG_DB = false;
public static final boolean VERBOSE_LOG_NET = false;