Merge branch 'master' of github.com:open-keychain/open-keychain
This commit is contained in:
@@ -145,6 +145,8 @@ public class ExportOperation extends BaseOperation<ExportKeyringParcel> {
|
||||
return new ExportResult(ExportResult.RESULT_ERROR, log);
|
||||
}
|
||||
|
||||
log.add(LogType.MSG_EXPORT_FILE_NAME, 1, outputFile);
|
||||
|
||||
// check if storage is ready
|
||||
if (!FileHelper.isStorageMounted(outputFile)) {
|
||||
log.add(LogType.MSG_EXPORT_ERROR_STORAGE, 1);
|
||||
|
||||
@@ -719,6 +719,7 @@ public abstract class OperationResult implements Parcelable {
|
||||
MSG_IMPORT_SUCCESS (LogLevel.OK, R.string.msg_import_success),
|
||||
|
||||
MSG_EXPORT (LogLevel.START, R.plurals.msg_export),
|
||||
MSG_EXPORT_FILE_NAME (LogLevel.INFO, R.string.msg_export_file_name),
|
||||
MSG_EXPORT_UPLOAD_PUBLIC (LogLevel.START, R.string.msg_export_upload_public),
|
||||
MSG_EXPORT_PUBLIC (LogLevel.DEBUG, R.string.msg_export_public),
|
||||
MSG_EXPORT_SECRET (LogLevel.DEBUG, R.string.msg_export_secret),
|
||||
|
||||
@@ -20,6 +20,8 @@ package org.sufficientlysecure.keychain.util;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.net.Uri;
|
||||
import android.support.v4.app.FragmentActivity;
|
||||
|
||||
import org.sufficientlysecure.keychain.Constants;
|
||||
@@ -98,7 +100,10 @@ public class ExportHelper
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onCryptoOperationSuccess(ExportResult result) {
|
||||
final public void onCryptoOperationSuccess(ExportResult result) {
|
||||
// trigger scan of the created 'media' file so it shows up on MTP
|
||||
// http://stackoverflow.com/questions/13737261/nexus-4-not-showing-files-via-mtp
|
||||
mActivity.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(mExportFile)));
|
||||
result.createNotify(mActivity).show();
|
||||
}
|
||||
|
||||
|
||||
@@ -1277,6 +1277,7 @@
|
||||
<item quantity="one">"Exporting one key"</item>
|
||||
<item quantity="other">"Exporting %d keys"</item>
|
||||
</plurals>
|
||||
<string name="msg_export_file_name">"Filename: %s"</string>
|
||||
<string name="msg_export_all">"Exporting all keys"</string>
|
||||
<string name="msg_export_public">"Exporting public key %s"</string>
|
||||
<string name="msg_export_upload_public">"Uploading public key %s"</string>
|
||||
|
||||
Reference in New Issue
Block a user