mirror of
https://github.com/AntennaPod/AntennaPod.git
synced 2025-01-31 10:54:50 +01:00
Review changes
This commit is contained in:
parent
d36f4b6a87
commit
3fd3db6c57
@ -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);
|
||||||
|
@ -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 -->
|
||||||
|
Loading…
x
Reference in New Issue
Block a user