import android.widget.LinearLayout;
import android.widget.ProgressBar;
import android.widget.TextView;
+import android.widget.Toast;
import net.ktnx.mobileledger.R;
import net.ktnx.mobileledger.async.RefreshDescriptionsTask;
startActivity(intent);
overridePendingTransition(R.anim.slide_in_right, R.anim.dummy);
}
-
- public void navExitClicked(View view) {
- Log.w("app", "exiting");
- finish();
- }
-
public void navSettingsClicked(View view) {
Intent intent = new Intent(this, SettingsActivity.class);
startActivity(intent);
public void markDrawerItemCurrent(int id) {
TextView item = drawer.findViewById(id);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
- item.setBackgroundColor(getResources().getColor(R.color.table_row_even_bg, getTheme()));
+ item.setBackgroundColor(getResources().getColor(R.color.table_row_dark_bg, getTheme()));
}
else {
- item.setBackgroundColor(getResources().getColor(R.color.table_row_even_bg));
+ item.setBackgroundColor(getResources().getColor(R.color.table_row_dark_bg));
}
@ColorInt int transparent = getResources().getColor(android.R.color.transparent);
if (retrieveTransactionsTask != null) retrieveTransactionsTask.cancel(false);
bTransactionListCancelDownload.setEnabled(false);
}
- public void onRetrieveDone(boolean success) {
+ public void onRetrieveDone(String error) {
progressLayout.setVisibility(View.GONE);
- updateLastUpdateTextFromDB();
- new RefreshDescriptionsTask().execute();
+ if (error == null) {
+ updateLastUpdateTextFromDB();
+
+ new RefreshDescriptionsTask().execute();
+ }
+ else Toast.makeText(this, error, Toast.LENGTH_LONG).show();
}
public void onRetrieveStart() {
progressBar.setIndeterminate(true);