Skip to content
This repository was archived by the owner on Jun 27, 2020. It is now read-only.

Commit c8353ba

Browse files
author
Evgenii Kanivets
committed
#116[30m]. Show loading messages.
1 parent 633514a commit c8353ba

File tree

6 files changed

+27
-10
lines changed

6 files changed

+27
-10
lines changed

app/src/main/java/com/blogspot/e_kanivets/moneytracker/activity/base/BaseActivity.java

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,14 +68,16 @@ protected void showToast(@StringRes int messageId) {
6868
Toast.makeText(BaseActivity.this, messageId, Toast.LENGTH_SHORT).show();
6969
}
7070

71-
public void startProgress() {
72-
if (getProgressBar() == null) return;
73-
getProgressBar().show();
71+
public void startProgress(@Nullable String message) {
72+
ProgressDialog progressDialog = getProgressDialog();
73+
if (progressDialog == null) return;
74+
if (message != null) progressDialog.setMessage(message);
75+
progressDialog.show();
7476
}
7577

7678
public void stopProgress() {
77-
if (getProgressBar() == null) return;
78-
getProgressBar().dismiss();
79+
if (getProgressDialog() == null) return;
80+
getProgressDialog().dismiss();
7981
}
8082

8183
public void showAlert(@Nullable String title, @Nullable String message) {
@@ -90,7 +92,7 @@ public void showAlert(@Nullable String title, @Nullable String message) {
9092
dialog.show();
9193
}
9294

93-
private ProgressDialog getProgressBar() {
95+
private ProgressDialog getProgressDialog() {
9496
if (progressDialog == null) progressDialog = new ProgressDialog(this);
9597
return progressDialog;
9698
}

app/src/main/java/com/blogspot/e_kanivets/moneytracker/activity/external/BackupActivity.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ protected void onResume() {
8989

9090
@OnClick(R.id.btn_backup_now)
9191
public void backupNow() {
92-
startProgress();
92+
startProgress(getString(R.string.making_backup));
9393
backupController.makeBackup(dbApi, new BackupController.OnBackupListener() {
9494
@Override
9595
public void onBackupSuccess() {
@@ -131,7 +131,7 @@ public void onClick(DialogInterface dialog, int which) {
131131
}
132132

133133
private void restoreBackup(final String backupName) {
134-
startProgress();
134+
startProgress(getString(R.string.restoring_backup));
135135
backupController.restoreBackup(dbApi, backupName, new BackupController.OnRestoreBackupListener() {
136136
@Override
137137
public void onRestoreSuccess() {
@@ -170,7 +170,7 @@ public void onRestoreFailure(String reason) {
170170
}
171171

172172
private void fetchBackups() {
173-
startProgress();
173+
startProgress(getString(R.string.fetching_backups));
174174
backupController.fetchBackups(dbApi, new BackupController.OnFetchBackupListListener() {
175175
@Override
176176
public void onBackupsFetched(@NonNull List<String> backupList) {

app/src/main/java/com/blogspot/e_kanivets/moneytracker/activity/external/ImportExportActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ public void importRecords() {
8080
@Override
8181
protected void onPreExecute() {
8282
super.onPreExecute();
83-
startProgress();
83+
startProgress(getString(R.string.importing_records));
8484
}
8585

8686
@Override

app/src/main/res/values-ru/strings.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,4 +96,9 @@
9696

9797
<string name="title_edit_income">Редактировать доход</string>
9898
<string name="title_edit_expense">Редактировать расход</string>
99+
100+
<string name="importing_records">Импортирование записей…</string>
101+
<string name="making_backup">Создание бэкапа…</string>
102+
<string name="restoring_backup">Восстановление бэкапа…</string>
103+
<string name="fetching_backups">Загрузка бэкапов…</string>
99104
</resources>

app/src/main/res/values-uk/strings.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,4 +96,9 @@
9696

9797
<string name="title_edit_income">Редагувати дохід</string>
9898
<string name="title_edit_expense">Редагувати витрату</string>
99+
100+
<string name="importing_records">Імпорт записів…</string>
101+
<string name="making_backup">Створення бекапу…</string>
102+
<string name="restoring_backup">Відновлення бекапу…</string>
103+
<string name="fetching_backups">Завантаження бекапів…</string>
99104
</resources>

app/src/main/res/values/strings.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,5 +104,10 @@
104104

105105
<string name="title_edit_income">Edit income</string>
106106
<string name="title_edit_expense">Edit expense</string>
107+
108+
<string name="importing_records">Importing records…</string>
109+
<string name="making_backup">Making backup…</string>
110+
<string name="restoring_backup">Restoring backup…</string>
111+
<string name="fetching_backups">Fetching backups…</string>
107112
<!-- Not translated strings -->
108113
</resources>

0 commit comments

Comments
 (0)