mirror of
https://github.com/ankidroid/Anki-Android.git
synced 2024-09-20 20:03:05 +02:00
give user notice what's going on if an old operation is ongoing on loading deck
This commit is contained in:
parent
ac2834224d
commit
bb3701dead
@ -107,6 +107,7 @@
|
||||
|
||||
<string name="close_previous_deck">Closing previous deck.\nPlease wait...</string>
|
||||
<string name="close_deck">Closing deck.\nPlease wait...</string>
|
||||
<string name="finish_operation">Finishing previous operation.\nPlease wait...</string>
|
||||
|
||||
<string name="contextmenu_deckpicker_download_missing_media">Download missing media</string>
|
||||
<string name="contextmenu_deckpicker_reset_language_assignments">Reset Language Assignments</string>
|
||||
|
@ -136,6 +136,9 @@ public class DeckTask extends AsyncTask<DeckTask.TaskData, DeckTask.TaskData, De
|
||||
protected TaskData doInBackground(TaskData... params) {
|
||||
// Wait for previous thread (if any) to finish before continuing
|
||||
try {
|
||||
if (mType == TASK_TYPE_LOAD_DECK) {
|
||||
publishProgress(new TaskData(AnkiDroidApp.getInstance().getBaseContext().getResources().getString(R.string.finish_operation)));
|
||||
}
|
||||
if ((sOldInstance != null) && (sOldInstance.getStatus() != AsyncTask.Status.FINISHED)) {
|
||||
sOldInstance.get();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user