use of com.orgzly.android.ui.fragments.DirectoryRepoFragment in project orgzly-android by orgzly.
the class ReposActivity method onActivityResult.
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (BuildConfig.LOG_DEBUG)
LogUtils.d(TAG, requestCode, resultCode, data);
switch(requestCode) {
case ACTION_OPEN_DOCUMENT_TREE_REQUEST_CODE:
if (resultCode == RESULT_OK) {
Uri treeUri = data.getData();
// Persist permissions
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
grantUriPermission(getPackageName(), treeUri, Intent.FLAG_GRANT_READ_URI_PERMISSION);
final int takeFlags = Intent.FLAG_GRANT_READ_URI_PERMISSION | Intent.FLAG_GRANT_WRITE_URI_PERMISSION;
getContentResolver().takePersistableUriPermission(treeUri, takeFlags);
}
DirectoryRepoFragment fragment = (DirectoryRepoFragment) getSupportFragmentManager().findFragmentByTag(DirectoryRepoFragment.FRAGMENT_TAG);
fragment.updateUri(treeUri);
}
break;
}
}
use of com.orgzly.android.ui.fragments.DirectoryRepoFragment in project orgzly-android by orgzly.
the class ReposActivity method onBrowserUse.
@Override
public void onBrowserUse(String item) {
DirectoryRepoFragment fragment = (DirectoryRepoFragment) getSupportFragmentManager().findFragmentByTag(DirectoryRepoFragment.FRAGMENT_TAG);
Uri uri = UriUtils.uriFromPath(DirectoryRepo.SCHEME, item);
fragment.updateUri(uri);
getSupportFragmentManager().popBackStack();
}
Aggregations