summaryrefslogtreecommitdiff
path: root/navit/android/src/org/navitproject/navit/NavitBackupTask.java
diff options
context:
space:
mode:
Diffstat (limited to 'navit/android/src/org/navitproject/navit/NavitBackupTask.java')
-rw-r--r--navit/android/src/org/navitproject/navit/NavitBackupTask.java25
1 files changed, 14 insertions, 11 deletions
diff --git a/navit/android/src/org/navitproject/navit/NavitBackupTask.java b/navit/android/src/org/navitproject/navit/NavitBackupTask.java
index c3fbe0517..567acb137 100644
--- a/navit/android/src/org/navitproject/navit/NavitBackupTask.java
+++ b/navit/android/src/org/navitproject/navit/NavitBackupTask.java
@@ -1,5 +1,7 @@
package org.navitproject.navit;
+import static org.navitproject.navit.NavitAppConfig.getTstring;
+
import android.app.ProgressDialog;
import android.content.Context;
import android.os.AsyncTask;
@@ -11,6 +13,7 @@ import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
+
public class NavitBackupTask extends AsyncTask<Void, Void, String> {
private Navit mActivity;
@@ -28,7 +31,7 @@ public class NavitBackupTask extends AsyncTask<Void, Void, String> {
/* Create a Wait Progress Dialog to inform the User that we are working */
mDialog = new ProgressDialog(mActivity);
mDialog.setIndeterminate(true);
- mDialog.setMessage(mActivity.getTstring(R.string.backing_up));
+ mDialog.setMessage(getTstring(R.string.backing_up));
mDialog.show();
}
@@ -44,7 +47,7 @@ public class NavitBackupTask extends AsyncTask<Void, Void, String> {
/* Create the Main Backup Directory if it doesn't exist */
if (!mainBackupDir.isDirectory()) {
if (!mainBackupDir.mkdirs()) {
- return mActivity.getTstring(R.string.failed_to_create_backup_directory);
+ return getTstring(R.string.failed_to_create_backup_directory);
}
}
@@ -70,29 +73,29 @@ public class NavitBackupTask extends AsyncTask<Void, Void, String> {
/* Create the Backup Directory if it doesn't exist */
if (!backupDir.isDirectory()) {
if (!backupDir.mkdirs()) {
- return mActivity.getTstring(R.string.failed_to_create_backup_directory);
+ return getTstring(R.string.failed_to_create_backup_directory);
}
}
ObjectOutputStream preferencesOOs = null;
try {
/* Backup Files in home */
- mActivity.copyFileIfExists(Navit.NAVIT_DATA_DIR + "/home/bookmark.txt",
+ NavitUtils.copyFileIfExists(Navit.sNavitDataDir + "/home/bookmark.txt",
backupDir.getPath() + "/bookmark.txt");
- mActivity.copyFileIfExists(Navit.NAVIT_DATA_DIR + "/home/destination.txt",
+ NavitUtils.copyFileIfExists(Navit.sNavitDataDir + "/home/destination.txt",
backupDir.getPath() + "/destination.txt");
- mActivity.copyFileIfExists(Navit.NAVIT_DATA_DIR + "/home/gui_internal.txt",
+ NavitUtils.copyFileIfExists(Navit.sNavitDataDir + "/home/gui_internal.txt",
backupDir.getPath() + "/gui_internal.txt");
/* Backup Shared Preferences */
preferencesOOs = new ObjectOutputStream(
new FileOutputStream(backupDir.getPath() + "/preferences.bak"));
preferencesOOs.writeObject(
- mActivity.getSharedPreferences(Navit.NAVIT_PREFS, Context.MODE_PRIVATE)
+ mActivity.getSharedPreferences(NavitAppConfig.NAVIT_PREFS, Context.MODE_PRIVATE)
.getAll());
} catch (IOException e) {
e.printStackTrace();
- return mActivity.getTstring(R.string.backup_failed);
+ return getTstring(R.string.backup_failed);
} finally {
/* Close Stream to prevent Resource Leaks */
try {
@@ -101,7 +104,7 @@ public class NavitBackupTask extends AsyncTask<Void, Void, String> {
}
} catch (IOException e) {
e.printStackTrace();
- return mActivity.getTstring(R.string.backup_failed);
+ return getTstring(R.string.backup_failed);
}
}
@@ -121,14 +124,14 @@ public class NavitBackupTask extends AsyncTask<Void, Void, String> {
return;
}
- Toast.makeText(mActivity, mActivity.getTstring(R.string.backup_successful),
+ Toast.makeText(mActivity, getTstring(R.string.backup_successful),
Toast.LENGTH_LONG).show();
}
@Override
protected void onCancelled() {
super.onCancelled();
- Toast.makeText(mActivity, mActivity.getTstring(R.string.backup_failed), Toast.LENGTH_LONG)
+ Toast.makeText(mActivity, getTstring(R.string.backup_failed), Toast.LENGTH_LONG)
.show();
mDialog.dismiss();
}