use of com.android.documentsui.RootsCache in project android_frameworks_base by ResurrectionRemix.
the class DirectoryFragment method onCreateLoader.
@Override
public Loader<DirectoryResult> onCreateLoader(int id, Bundle args) {
Context context = getActivity();
State state = getDisplayState();
Uri contentsUri;
switch(mType) {
case TYPE_NORMAL:
contentsUri = mSearchMode ? DocumentsContract.buildSearchDocumentsUri(mRoot.authority, mRoot.rootId, mQuery) : DocumentsContract.buildChildDocumentsUri(mDocument.authority, mDocument.documentId);
if (mTuner.managedModeEnabled()) {
contentsUri = DocumentsContract.setManageMode(contentsUri);
}
return new DirectoryLoader(context, mType, mRoot, mDocument, contentsUri, state.userSortOrder, mSearchMode);
case TYPE_RECENT_OPEN:
final RootsCache roots = DocumentsApplication.getRootsCache(context);
return new RecentsLoader(context, roots, state);
default:
throw new IllegalStateException("Unknown type " + mType);
}
}
use of com.android.documentsui.RootsCache in project platform_frameworks_base by android.
the class DirectoryFragment method onCreateLoader.
@Override
public Loader<DirectoryResult> onCreateLoader(int id, Bundle args) {
Context context = getActivity();
State state = getDisplayState();
Uri contentsUri;
switch(mType) {
case TYPE_NORMAL:
contentsUri = mSearchMode ? DocumentsContract.buildSearchDocumentsUri(mRoot.authority, mRoot.rootId, mQuery) : DocumentsContract.buildChildDocumentsUri(mDocument.authority, mDocument.documentId);
if (mTuner.managedModeEnabled()) {
contentsUri = DocumentsContract.setManageMode(contentsUri);
}
return new DirectoryLoader(context, mType, mRoot, mDocument, contentsUri, state.userSortOrder, mSearchMode);
case TYPE_RECENT_OPEN:
final RootsCache roots = DocumentsApplication.getRootsCache(context);
return new RecentsLoader(context, roots, state);
default:
throw new IllegalStateException("Unknown type " + mType);
}
}
use of com.android.documentsui.RootsCache in project android_frameworks_base by AOSPA.
the class DirectoryFragment method onCreateLoader.
@Override
public Loader<DirectoryResult> onCreateLoader(int id, Bundle args) {
Context context = getActivity();
State state = getDisplayState();
Uri contentsUri;
switch(mType) {
case TYPE_NORMAL:
contentsUri = mSearchMode ? DocumentsContract.buildSearchDocumentsUri(mRoot.authority, mRoot.rootId, mQuery) : DocumentsContract.buildChildDocumentsUri(mDocument.authority, mDocument.documentId);
if (mTuner.managedModeEnabled()) {
contentsUri = DocumentsContract.setManageMode(contentsUri);
}
return new DirectoryLoader(context, mType, mRoot, mDocument, contentsUri, state.userSortOrder, mSearchMode);
case TYPE_RECENT_OPEN:
final RootsCache roots = DocumentsApplication.getRootsCache(context);
return new RecentsLoader(context, roots, state);
default:
throw new IllegalStateException("Unknown type " + mType);
}
}
use of com.android.documentsui.RootsCache in project android_frameworks_base by DirtyUnicorns.
the class DirectoryFragment method onCreateLoader.
@Override
public Loader<DirectoryResult> onCreateLoader(int id, Bundle args) {
Context context = getActivity();
State state = getDisplayState();
Uri contentsUri;
switch(mType) {
case TYPE_NORMAL:
contentsUri = mSearchMode ? DocumentsContract.buildSearchDocumentsUri(mRoot.authority, mRoot.rootId, mQuery) : DocumentsContract.buildChildDocumentsUri(mDocument.authority, mDocument.documentId);
if (mTuner.managedModeEnabled()) {
contentsUri = DocumentsContract.setManageMode(contentsUri);
}
return new DirectoryLoader(context, mType, mRoot, mDocument, contentsUri, state.userSortOrder, mSearchMode);
case TYPE_RECENT_OPEN:
final RootsCache roots = DocumentsApplication.getRootsCache(context);
return new RecentsLoader(context, roots, state);
default:
throw new IllegalStateException("Unknown type " + mType);
}
}
use of com.android.documentsui.RootsCache in project android_frameworks_base by crdroidandroid.
the class DirectoryFragment method onCreateLoader.
@Override
public Loader<DirectoryResult> onCreateLoader(int id, Bundle args) {
Context context = getActivity();
State state = getDisplayState();
Uri contentsUri;
switch(mType) {
case TYPE_NORMAL:
contentsUri = mSearchMode ? DocumentsContract.buildSearchDocumentsUri(mRoot.authority, mRoot.rootId, mQuery) : DocumentsContract.buildChildDocumentsUri(mDocument.authority, mDocument.documentId);
if (mTuner.managedModeEnabled()) {
contentsUri = DocumentsContract.setManageMode(contentsUri);
}
return new DirectoryLoader(context, mType, mRoot, mDocument, contentsUri, state.userSortOrder, mSearchMode);
case TYPE_RECENT_OPEN:
final RootsCache roots = DocumentsApplication.getRootsCache(context);
return new RecentsLoader(context, roots, state);
default:
throw new IllegalStateException("Unknown type " + mType);
}
}
Aggregations