Review changes

This commit is contained in:
ByteHamster 2017-12-25 22:42:41 +01:00
parent d36f4b6a87
commit 3fd3db6c57
2 changed files with 5 additions and 4 deletions

View File

@ -30,6 +30,7 @@ import java.nio.channels.FileChannel;
public class ImportExportActivity extends AppCompatActivity { public class ImportExportActivity extends AppCompatActivity {
private static final int REQUEST_CODE_RESTORE = 43; private static final int REQUEST_CODE_RESTORE = 43;
private static final int REQUEST_CODE_BACKUP_DOCUMENT = 44; private static final int REQUEST_CODE_BACKUP_DOCUMENT = 44;
private static final String EXPORT_FILENAME = "AntennaPodBackup.db";
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
@ -62,13 +63,13 @@ public class ImportExportActivity extends AppCompatActivity {
Intent intent = new Intent(Intent.ACTION_CREATE_DOCUMENT) Intent intent = new Intent(Intent.ACTION_CREATE_DOCUMENT)
.addCategory(Intent.CATEGORY_OPENABLE) .addCategory(Intent.CATEGORY_OPENABLE)
.setType("application/x-sqlite3") .setType("application/x-sqlite3")
.putExtra(Intent.EXTRA_TITLE, "AntennaPodBackup.db"); .putExtra(Intent.EXTRA_TITLE, EXPORT_FILENAME);
startActivityForResult(intent, REQUEST_CODE_BACKUP_DOCUMENT); startActivityForResult(intent, REQUEST_CODE_BACKUP_DOCUMENT);
} else { } else {
try { try {
File sd = Environment.getExternalStorageDirectory(); File sd = Environment.getExternalStorageDirectory();
File backupDB = new File(sd, "AntennaPodBackup.db"); File backupDB = new File(sd, EXPORT_FILENAME);
writeBackupTo(new FileOutputStream(backupDB)); writeBackupTo(new FileOutputStream(backupDB));
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@ -78,7 +79,7 @@ public class ImportExportActivity extends AppCompatActivity {
} }
private void restore() { private void restore() {
if(Build.VERSION.SDK_INT >= 19) { if (Build.VERSION.SDK_INT >= 19) {
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT); Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intent.setType("*/*"); intent.setType("*/*");
startActivityForResult(intent, REQUEST_CODE_RESTORE); startActivityForResult(intent, REQUEST_CODE_RESTORE);

View File

@ -667,7 +667,7 @@
<string name="label_import">Import</string> <string name="label_import">Import</string>
<string name="label_export">Export</string> <string name="label_export">Export</string>
<string name="import_select_file">Select file to import</string> <string name="import_select_file">Select file to import</string>
<string name="export_ok">Export successful. The database was written to the sd card.</string> <string name="export_ok">Export successful. The database was written to the SD card.</string>
<string name="import_ok">Import successful.\n\nPlease press OK to restart AntennaPod</string> <string name="import_ok">Import successful.\n\nPlease press OK to restart AntennaPod</string>
<!-- Casting --> <!-- Casting -->