Fix ImportTaskActivity

pull/253/head
Alex Baker 11 years ago
parent 6c513064d8
commit a5b6275567

@ -18,6 +18,8 @@ public class ImportTaskActivity extends InjectingActivity {
@Inject TasksXmlImporter xmlImporter; @Inject TasksXmlImporter xmlImporter;
private boolean initiatedImport;
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
@ -26,6 +28,7 @@ public class ImportTaskActivity extends InjectingActivity {
.setOnFilePickedListener(new FilePickerBuilder.OnFilePickedListener() { .setOnFilePickedListener(new FilePickerBuilder.OnFilePickedListener() {
@Override @Override
public void onFilePicked(String filePath) { public void onFilePicked(String filePath) {
initiatedImport = true;
xmlImporter.importTasks(ImportTaskActivity.this, filePath, new Runnable() { xmlImporter.importTasks(ImportTaskActivity.this, filePath, new Runnable() {
@Override @Override
public void run() { public void run() {
@ -44,7 +47,9 @@ public class ImportTaskActivity extends InjectingActivity {
filePicker.setOnDismissListener(new DialogInterface.OnDismissListener() { filePicker.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override @Override
public void onDismiss(DialogInterface dialog) { public void onDismiss(DialogInterface dialog) {
finish(); if (!initiatedImport) {
finish();
}
} }
}); });
} }

Loading…
Cancel
Save