Lines Matching refs:mState

118     private State mState;
187 mState = icicle.getParcelable(EXTRA_STATE);
193 if (mState.action == ACTION_MANAGE) {
201 if (mState.action == ACTION_CREATE) {
207 if (mState.action == ACTION_GET_CONTENT) {
212 } else if (mState.action == ACTION_OPEN || mState.action == ACTION_CREATE) {
216 if (!mState.restored) {
217 if (mState.action == ACTION_MANAGE) {
229 mState = new State();
234 mState.action = ACTION_OPEN;
236 mState.action = ACTION_CREATE;
238 mState.action = ACTION_GET_CONTENT;
240 mState.action = ACTION_MANAGE;
243 if (mState.action == ACTION_OPEN || mState.action == ACTION_GET_CONTENT) {
244 mState.allowMultiple = intent.getBooleanExtra(
248 if (mState.action == ACTION_MANAGE) {
249 mState.acceptMimes = new String[] { "*/*" };
250 mState.allowMultiple = true;
252 mState.acceptMimes = intent.getStringArrayExtra(Intent.EXTRA_MIME_TYPES);
254 mState.acceptMimes = new String[] { intent.getType() };
257 mState.localOnly = intent.getBooleanExtra(Intent.EXTRA_LOCAL_ONLY, false);
258 mState.showAdvanced = SettingsActivity.getDisplayAdvancedDevices(this);
277 mState.restored = true;
303 DurableUtils.readFromArray(rawStack, mState.stack);
314 final Collection<RootInfo> matchingRoots = mRoots.getMatchingRootsBlocking(mState);
316 mState.stack.updateRoot(matchingRoots);
317 mState.stack.updateDocuments(getContentResolver());
320 mState.stack.reset();
331 mState.restored = true;
341 if (MimePredicate.mimeMatches(MimePredicate.VISUAL_MIMES, mState.acceptMimes)) {
344 if (mExternal && mState.action == ACTION_GET_CONTENT) {
360 if (mState.action == ACTION_MANAGE) {
361 mState.showSize = true;
363 mState.showSize = SettingsActivity.getDisplayFileSize(this);
425 final boolean showIndicator = !mShowAsDialog && (mState.action != ACTION_MANAGE);
435 if (mState.action == ACTION_OPEN || mState.action == ACTION_GET_CONTENT) {
437 } else if (mState.action == ACTION_CREATE) {
444 if (mState.stack.size() <= 1) {
474 mState.currentSearch = query;
499 mState.currentSearch = null;
513 mState.currentSearch = null;
552 grid.setVisible(mState.derivedMode != MODE_GRID);
553 list.setVisible(mState.derivedMode != MODE_LIST);
555 if (mState.currentSearch != null) {
563 mSearchView.setQuery(mState.currentSearch, false);
574 sortSize.setVisible(mState.showSize);
577 if (mState.action == ACTION_CREATE) {
598 settings.setVisible(mState.action != ACTION_MANAGE);
652 mState.userSortOrder = sortOrder;
660 mState.userMode = mode;
666 if (!mState.stackTouched) {
671 final int size = mState.stack.size();
673 mState.stack.pop();
686 state.putParcelable(EXTRA_STATE, mState);
698 return mState.stack.size();
703 return mState.stack.get(mState.stack.size() - position - 1);
765 while (mState.stack.size() > itemPosition + 1) {
766 mState.stackTouched = true;
767 mState.stack.pop();
775 if (mState.stack.root != null) {
776 return mState.stack.root;
783 return mState.stack.peek();
801 return mState;
813 if (mState.action == ACTION_CREATE) {
820 MimePredicate.VISUAL_MIMES, mState.acceptMimes);
821 mState.userMode = visualMimes ? MODE_GRID : MODE_LIST;
822 mState.derivedMode = mState.userMode;
825 if (mState.currentSearch != null) {
827 DirectoryFragment.showSearch(fm, root, mState.currentSearch, anim);
835 if (mState.action == ACTION_CREATE) {
857 mState.stack = stack;
858 mState.stackTouched = true;
868 mState.stack.root = root;
869 mState.stack.clear();
870 mState.stackTouched = true;
905 mState.stack.push(result);
906 mState.stackTouched = true;
945 mState.stack.push(doc);
946 mState.stackTouched = true;
948 } else if (mState.action == ACTION_OPEN || mState.action == ACTION_GET_CONTENT) {
951 } else if (mState.action == ACTION_CREATE) {
954 } else if (mState.action == ACTION_MANAGE) {
978 if (mState.action == ACTION_OPEN || mState.action == ACTION_GET_CONTENT) {
1000 final byte[] rawStack = DurableUtils.writeToArrayOrNull(mState.stack);
1001 if (mState.action == ACTION_CREATE) {
1004 values.put(RecentColumns.KEY, mState.stack.buildKey());
1025 null, mState.acceptMimes, new ClipData.Item(uris[0]));
1032 if (mState.action == ACTION_GET_CONTENT) {
1202 Log.d(TAG, " * " + mState.stack.root);
1203 for (DocumentInfo doc : mState.stack) {