Skip to content

Commit ee152e9

Browse files
committed
Show dialog saving
1 parent f1f9073 commit ee152e9

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

libeditor/src/main/java/com/duy/ide/core/SimpleEditorActivity.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
package com.duy.ide.core;
1919

2020
import android.Manifest;
21+
import android.app.ProgressDialog;
2122
import android.content.Intent;
2223
import android.content.SharedPreferences;
2324
import android.content.pm.ActivityInfo;
@@ -523,15 +524,22 @@ protected String[] getSupportedFileExtensions() {
523524
}
524525

525526
public void saveAll(final int requestCode) {
527+
final ProgressDialog dialog = new ProgressDialog(this);
528+
dialog.setTitle(R.string.saving);
529+
dialog.setCanceledOnTouchOutside(false);
530+
dialog.setCancelable(false);
531+
dialog.show();
526532
SaveAllTask saveAllTask = new SaveAllTask(this, new SaveListener() {
527533
@Override
528534
public void onSavedSuccess() {
529535
onSaveComplete(requestCode);
536+
dialog.cancel();
530537
}
531538

532539
@Override
533540
public void onSaveFailed(Exception e) {
534541
UIUtils.alert(SimpleEditorActivity.this, e.getMessage());
542+
dialog.cancel();
535543
}
536544
});
537545
saveAllTask.execute();

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,5 +231,6 @@
231231
<string name="format_source">Format source</string>
232232
<string name="formated_source">Source is formatted</string>
233233
<string name="select">Select</string>
234+
<string name="saving">Saving</string>
234235

235236
</resources>

0 commit comments

Comments
 (0)