backport the fix of ssh key import
This commit is contained in:
parent
6b967923fd
commit
7bdeb80011
1 changed files with 8 additions and 10 deletions
|
@ -241,23 +241,21 @@ class UserPreference : AppCompatActivity() {
|
||||||
* Opens a file explorer to import the private key
|
* Opens a file explorer to import the private key
|
||||||
*/
|
*/
|
||||||
fun getSshKey(useDefaultPicker: Boolean) {
|
fun getSshKey(useDefaultPicker: Boolean) {
|
||||||
if (useDefaultPicker) {
|
val intent = if (useDefaultPicker) {
|
||||||
val intent = Intent(Intent.ACTION_GET_CONTENT)
|
val intent = Intent(Intent.ACTION_GET_CONTENT)
|
||||||
intent.type = "*/*"
|
intent.setType("*/*")
|
||||||
startActivityForResult(intent, IMPORT_SSH_KEY)
|
|
||||||
} else {
|
} else {
|
||||||
// This always works
|
// This always works
|
||||||
val i = Intent(applicationContext, FilePickerActivity::class.java)
|
val intent = Intent(applicationContext, FilePickerActivity::class.java)
|
||||||
// This works if you defined the intent filter
|
|
||||||
// Intent i = new Intent(Intent.ACTION_GET_CONTENT);
|
|
||||||
|
|
||||||
// Set these depending on your use case. These are the defaults.
|
// Set these depending on your use case. These are the defaults.
|
||||||
i.putExtra(FilePickerActivity.EXTRA_ALLOW_MULTIPLE, false)
|
intent.putExtra(FilePickerActivity.EXTRA_ALLOW_MULTIPLE, false)
|
||||||
i.putExtra(FilePickerActivity.EXTRA_ALLOW_CREATE_DIR, false)
|
intent.putExtra(FilePickerActivity.EXTRA_ALLOW_CREATE_DIR, false)
|
||||||
i.putExtra(FilePickerActivity.EXTRA_MODE, FilePickerActivity.MODE_FILE)
|
intent.putExtra(FilePickerActivity.EXTRA_MODE, FilePickerActivity.MODE_FILE)
|
||||||
|
|
||||||
i.putExtra(FilePickerActivity.EXTRA_START_PATH, Environment.getExternalStorageDirectory().path)
|
intent.putExtra(FilePickerActivity.EXTRA_START_PATH, Environment.getExternalStorageDirectory().path)
|
||||||
}
|
}
|
||||||
|
startActivityForResult(intent, IMPORT_SSH_KEY)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in a new issue