diff --git a/src/java/JavaFileStorageTest-AS/app/src/main/java/com/crocoapps/javafilestoragetest2/FileStorageSetupActivity.java b/src/java/JavaFileStorageTest-AS/app/src/main/java/com/crocoapps/javafilestoragetest2/FileStorageSetupActivity.java index d277a9ad..96574514 100644 --- a/src/java/JavaFileStorageTest-AS/app/src/main/java/com/crocoapps/javafilestoragetest2/FileStorageSetupActivity.java +++ b/src/java/JavaFileStorageTest-AS/app/src/main/java/com/crocoapps/javafilestoragetest2/FileStorageSetupActivity.java @@ -113,4 +113,15 @@ extends Activity implements JavaFileStorage.FileStorageSetupActivity { return state; } + + @Override + public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) { + super.onRequestPermissionsResult(requestCode, permissions, grantResults); + MainActivity.storageToTest.onRequestPermissionsResult(this, requestCode, permissions, grantResults); + + + + } + + } diff --git a/src/java/JavaFileStorageTest-AS/app/src/main/java/com/crocoapps/javafilestoragetest2/MainActivity.java b/src/java/JavaFileStorageTest-AS/app/src/main/java/com/crocoapps/javafilestoragetest2/MainActivity.java index 2ed8958d..1c81a604 100644 --- a/src/java/JavaFileStorageTest-AS/app/src/main/java/com/crocoapps/javafilestoragetest2/MainActivity.java +++ b/src/java/JavaFileStorageTest-AS/app/src/main/java/com/crocoapps/javafilestoragetest2/MainActivity.java @@ -147,6 +147,7 @@ import java.util.List; //import keepass2android.javafilestorage.DropboxCloudRailStorage; import keepass2android.javafilestorage.DropboxV2Storage; import keepass2android.javafilestorage.GoogleDriveAppDataFileStorage; +import keepass2android.javafilestorage.GoogleDriveFullFileStorage; import keepass2android.javafilestorage.ICertificateErrorHandler; import keepass2android.javafilestorage.JavaFileStorage; import keepass2android.javafilestorage.JavaFileStorage.FileEntry; @@ -547,7 +548,7 @@ public class MainActivity extends Activity implements JavaFileStorage.FileStorag //storageToTest = new GoogleDriveAppDataFileStorage(); - storageToTest = new WebDavStorage(new ICertificateErrorHandler() { + /*storageToTest = new WebDavStorage(new ICertificateErrorHandler() { @Override public boolean onValidationError(String error) { return false; @@ -558,10 +559,11 @@ public class MainActivity extends Activity implements JavaFileStorage.FileStorag return false; } }); - +*/ //storageToTest = new DropboxV2Storage(ctx,"4ybka4p4a1027n6", "1z5lv528un9nre8", !simulateRestart); //storageToTest = new DropboxFileStorage(ctx,"4ybka4p4a1027n6", "1z5lv528un9nre8", !simulateRestart); //storageToTest = new DropboxAppFolderFileStorage(ctx,"ax0268uydp1ya57", "3s86datjhkihwyc", true); + storageToTest = new GoogleDriveFullFileStorage(); return storageToTest; @@ -580,6 +582,8 @@ public class MainActivity extends Activity implements JavaFileStorage.FileStorag getMenuInflater().inflate(R.menu.main, menu); return true; } + + @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { diff --git a/src/keepass2android-app/Manifests/AndroidManifest_net.xml b/src/keepass2android-app/Manifests/AndroidManifest_net.xml index a760e2a3..2dd6835a 100644 --- a/src/keepass2android-app/Manifests/AndroidManifest_net.xml +++ b/src/keepass2android-app/Manifests/AndroidManifest_net.xml @@ -1,7 +1,7 @@  diff --git a/src/keepass2android-app/keepass2android-app.csproj b/src/keepass2android-app/keepass2android-app.csproj index 543812e3..6ea6d37c 100644 --- a/src/keepass2android-app/keepass2android-app.csproj +++ b/src/keepass2android-app/keepass2android-app.csproj @@ -733,18 +733,20 @@ - - - - - - - - - - - - + + + + + + + + + + + + + +