import java.util.List;
import java.util.Locale;
-import static net.ktnx.mobileledger.utils.Logger.debug;
-
/*
* TODO: reports
* */
}
@Override
protected void onCreate(Bundle savedInstanceState) {
- debug("MainActivity", "onCreate()/entry");
+ Logger.debug("MainActivity", "onCreate()/entry");
super.onCreate(savedInstanceState);
- debug("MainActivity", "onCreate()/after super");
+ Logger.debug("MainActivity", "onCreate()/after super");
setContentView(R.layout.activity_main);
fab = findViewById(R.id.btn_add_transaction);
long now = new Date().getTime();
if ((lastUpdate == null) || (now > (lastUpdate.getTime() + (24 * 3600 * 1000)))) {
if (lastUpdate == null)
- debug("db::", "WEB data never fetched. scheduling a fetch");
+ Logger.debug("db::", "WEB data never fetched. scheduling a fetch");
else
- debug("db", String.format(Locale.ENGLISH,
+ Logger.debug("db", String.format(Locale.ENGLISH,
"WEB data last fetched at %1.3f and now is %1.3f. re-fetching",
lastUpdate.getTime() / 1000f, now / 1000f));
findViewById(R.id.nav_profile_list).setMinimumHeight(
(int) (getResources().getDimension(R.dimen.thumb_row_height) * newList.size()));
- debug("profiles", "profile list changed");
+ Logger.debug("profiles", "profile list changed");
mProfileListAdapter.notifyDataSetChanged();
createShortcuts(newList);
int newProfileTheme = haveProfile ? profile.getThemeHue() : -1;
if (newProfileTheme != Colors.profileThemeId) {
- debug("profiles",
+ Logger.debug("profiles",
String.format(Locale.ENGLISH, "profile theme %d → %d", Colors.profileThemeId,
newProfileTheme));
Colors.profileThemeId = newProfileTheme;
mProfileListAdapter.notifyDataSetChanged();
Data.transactions.clear();
- debug("transactions", "requesting list reload");
+ Logger.debug("transactions", "requesting list reload");
TransactionListViewModel.scheduleTransactionListReload();
if (haveProfile) {
TextView v = findViewById(R.id.transactions_last_update);
if (newValue == null) {
l.setVisibility(View.INVISIBLE);
- debug("main", "no last update date :(");
+ Logger.debug("main", "no last update date :(");
}
else {
final String text = DateFormat.getDateTimeInstance()
.format(newValue);
v.setText(text);
l.setVisibility(View.VISIBLE);
- debug("main", String.format("Date formatted: %s", text));
+ Logger.debug("main", String.format("Date formatted: %s", text));
}
scheduleDataRetrievalIfStale(newValue);
mBackMeansToAccountList = false;
}
else {
- debug("fragments", String.format(Locale.ENGLISH, "manager stack: %d",
+ Logger.debug("fragments", String.format(Locale.ENGLISH, "manager stack: %d",
getSupportFragmentManager().getBackStackEntryCount()));
super.onBackPressed();
long last_update = profile.getLongOption(MLDB.OPT_LAST_SCRAPE, 0L);
- debug("transactions", String.format(Locale.ENGLISH, "Last update = %d", last_update));
+ Logger.debug("transactions", String.format(Locale.ENGLISH, "Last update = %d", last_update));
if (last_update == 0) {
Data.lastUpdateDate.postValue(null);
}
}
}
public void onStopTransactionRefreshClick(View view) {
- debug("interactive", "Cancelling transactions refresh");
+ Logger.debug("interactive", "Cancelling transactions refresh");
Data.stopTransactionsRetrieval();
bTransactionListCancelDownload.setEnabled(false);
}
@NotNull
@Override
public Fragment getItem(int position) {
- debug("main", String.format(Locale.ENGLISH, "Switching to fragment %d", position));
+ Logger.debug("main", String.format(Locale.ENGLISH, "Switching to fragment %d", position));
switch (position) {
case 0:
// debug("flow", "Creating account summary fragment");