mirror of
https://github.com/android-password-store/Android-Password-Store.git
synced 2025-09-07 16:09:38 +02:00
directory chooser is enough
This commit is contained in:
parent
6cafdcfdc0
commit
994cb0272b
|
@ -5,7 +5,6 @@ import android.content.Intent;
|
||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.Environment;
|
|
||||||
import android.preference.Preference;
|
import android.preference.Preference;
|
||||||
import android.preference.PreferenceFragment;
|
import android.preference.PreferenceFragment;
|
||||||
import android.preference.PreferenceManager;
|
import android.preference.PreferenceManager;
|
||||||
|
@ -112,18 +111,11 @@ public class UserPreference extends AppCompatActivity {
|
||||||
});
|
});
|
||||||
|
|
||||||
findPreference("pref_select_external").setOnPreferenceClickListener((Preference pref) -> {
|
findPreference("pref_select_external").setOnPreferenceClickListener((Preference pref) -> {
|
||||||
Uri selectedUri = Uri.parse(Environment.getExternalStorageDirectory().getAbsolutePath());
|
Intent intent = new Intent(callingActivity, DirectoryChooserActivity.class);
|
||||||
Intent intent = new Intent(Intent.ACTION_VIEW);
|
intent.putExtra(DirectoryChooserActivity.EXTRA_NEW_DIR_NAME,
|
||||||
intent.setData(selectedUri);
|
"passwordstore");
|
||||||
|
|
||||||
if (intent.resolveActivity(callingActivity.getPackageManager()) != null) {
|
startActivityForResult(intent, SELECT_GIT_DIRECTORY);
|
||||||
startActivityForResult(Intent.createChooser(intent, "Open folder"), SELECT_GIT_DIRECTORY);
|
|
||||||
} else {
|
|
||||||
intent = new Intent(callingActivity, DirectoryChooserActivity.class);
|
|
||||||
intent.putExtra(DirectoryChooserActivity.EXTRA_NEW_DIR_NAME, "DirChooserSample");
|
|
||||||
|
|
||||||
startActivityForResult(intent, SELECT_GIT_DIRECTORY);
|
|
||||||
}
|
|
||||||
return true;
|
return true;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue