History log of /frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1451847bea78364fef9cf0bf66b04ccb854a1218 07-Apr-2016 Tomasz Mikolajewski <mtomasz@google.com> Remove unused state in DocumentsUI.

Selection in State is very large, but no longer used. Removed.

Bug: 27208679
Change-Id: I2750347f6d06f2d006a0a04865d81110307ff7c5
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
774cc932fc29705c9580775abf7c1e7a80c2bbe3 31-Mar-2016 Aga Wronska <agawronska@google.com> Add menu option to show/hide internal storage.

This reverts commit 7c4395804e450533afb553ab992c47f737da8a9b.

Bug: 27683276
Change-Id: Id1a310b57ab7fa3c8c14b464786473f211eaf41f
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
973168c142747fced7b3567019f4008b43920320 29-Mar-2016 Aga Wronska <agawronska@google.com> Action OPEN_DOCUMENT_TREE shows advanced roots ignoring config flag
Fixed: 27856396

Change-Id: I2dc135ac6aa66452edf8bd8439d5e54bcc387070
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
67c76b960c255b0c7f29e589de87c92715854b9b 23-Mar-2016 Aga Wronska <agawronska@google.com> Bring the change 'Open drawer when showing copy/move destination screen'
back after fixing problem with tests.

Revert "Revert "Open drawer when showing copy/move destination screen""

This reverts commit 82ae18c87784b5989c1529b97214d63e5d9d3742.
Fixed: 27479369

Change-Id: I70f98cf543de889a9a728d8d7233f8e7b077f871
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
82ae18c87784b5989c1529b97214d63e5d9d3742 22-Mar-2016 Daichi Hirono <hirono@google.com> Revert "Open drawer when showing copy/move destination screen"

This reverts commit 4d5f9f6a7f3b9aa8f7fd1a733ba739e5bfe3ed66.
The CL breaks android.appsecurity.cts.DocumentsTest.

BUG: 27746116, 27479369
Change-Id: Ib9426c54e8c9841f3def55a88e07bf4a2cd7dcac
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
a0768ff8eeabe006d8e1034ac86c110a8b1c643f 11-Mar-2016 Aga Wronska <agawronska@google.com> Merge "Open drawer when showing copy/move destination screen" into nyc-dev
4d5f9f6a7f3b9aa8f7fd1a733ba739e5bfe3ed66 10-Mar-2016 Aga Wronska <agawronska@google.com> Open drawer when showing copy/move destination screen

Bug: 27479369
Change-Id: I0bc7efe88ad47885ecf35fb447cfe5c1f38a10d7
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
6ce903d7b777ff5b668122a65d10da1d7d04373d 10-Mar-2016 Steve McKay <smckay@google.com> Delete downloads activity.

Delete "MANAGE_ROOT" activity.
Add intent filter for "BROWSE_DOWNLOADS".
Open by default on Downloads directory.

Bug: 27563427
Change-Id: I1f85dc17a0bc94b439a272847e4ab3bb347ead23
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
7c4395804e450533afb553ab992c47f737da8a9b 02-Mar-2016 Steve McKay <smckay@google.com> Always show intern storage.

Only show debug root when devel mode is enabled.
Remove all traces of "advanced".

Bug: 27297398

Change-Id: Ie7e8be282531bd245351d56ababa8ca625c10fd2
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
c95d87c98360e4254c55272c79f0f9a05215aaf6 23-Feb-2016 Steve McKay <smckay@google.com> Don't restore stack when picking copy destination.

Move fancy drawer "fiddling" to FilesActivity.
Rename the various "Restore" tasks to better reflect their roles.

Change-Id: I7f5c3dee11112bf0a31e6219d09c572c5651629d
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
893390bd580eca39ecd693cb0d76c7bc9b36a11d 17-Feb-2016 Aga Wronska <agawronska@google.com> Directory fragment refactoring.
First attempt to to refactor fragments handling, state and app lifecycle.

The goal was to simplify code by using android built lifecycle
mechanism, eliminate bugs caused by multiple creation of the fragment,
see the performance impact and give some fundament for refactoring of
fragments and activities in the app.

Search view manager:
* Remove curentSearch from state
* Restore search from saved state (ex. after rotation)
* Rename file to give the better overview of its purpose

Directory fragment:
* Store selection state in a bundle
* Remove double creation of fragment
* Use loaders to reload content when possible
* Keep info about state inside the object
* Refactor available types of fragment to be normal and recents
* Make search type a mode possibly available in all types
* Remove search being invoked from refresh method
* Do search by reloading fragments content instead of recreation as
an example

Other:
* Fix window title maybe

Bug: 26968405, 27101786
Change-Id: I58f36cd0a3e3a6ec98996cd8aac16e10e425e1fe
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
b8397607ee17709c9f743edce2d4e1fa23c8bb27 18-Feb-2016 Steve McKay <smckay@google.com> Fix CTS failure.

Loosen the reigns on setPickTarget to accommodate no sub command mode.

Change-Id: Ia11c4194970c93fe86e98dfd0d23ed4fa1cea765
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
a6bbeab1d3c94b24b16d6d86401dcbd85806af72 18-Feb-2016 Steve McKay <smckay@google.com> Improvements to Copy/Move flow.

- Always open drawer for copy/move operations.
- Set title to match operation.
- Update button to say "move" for move operations.
- Other minor fixes.

Also fix "Home" tests broken by ag/867110

Bug: 26506479
Change-Id: I3ccb4ddc72be0a21b91744bcb610c1ca490ac30c
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
d4b17531701c13b77793ac5566978d4bc3056b89 12-Feb-2016 Aga Wronska <agawronska@google.com> Fix focus issues in directory fragment
* Empty directory view gets focus when shown
* Skip opening drawer when showing empty search results
* Fix typo

Bug: 27109140
Change-Id: Ie62d48e1c3f78e5244d88067587b3e5986f99a03
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
e852d93e1d8a56f68ca24cabd5c5ae6d5091f2c3 09-Feb-2016 Steve McKay <smckay@google.com> Preserve selection across device rotation.

Also, update Selection model to use a discrete provisional selection,
rather than a superset "total" selection

Bug: 27075323
Change-Id: I855e6b66010b3cdd599cc0a9f0046a7efadca5fe
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
aa15dae22d9fe3d0d51b1b28f131f0b1b74a5869 10-Feb-2016 Steve McKay <smckay@google.com> Automatically open roots pane if default dir is empty.

Move drawer fiddling out of DirectoryFragment into respective
FragmentTuner instance.

Bug: 27084308
Change-Id: Ia13fc2be1442e1a7164c2d67ea6ce4bcfda68bcc
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
ba9a4b397f7a8af70d0d412f6a4cb820fff73a7b 06-Feb-2016 Jeff Sharkey <jsharkey@android.com> Use the right ClassLoader when restoring.

If we're restoring after a background process death, the Parcelable
creator cache is cold, and since we're handing in a null ClassLoader
the best the platform can do is try the default ClassLoader which
knows nothing about the running app.

That's why ClassLoaderCreator exists, so use it to snag the relevant
ClassLoader and pass it along.

Bug: 26075620
Change-Id: I6fd977d6178dd0f5f9c465597f5806a08097ac7c
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
3eb2d07fd3ef67e54d5004fb6bff931b1b7b44c9 26-Jan-2016 Steve McKay <smckay@google.com> Remember view mode by root.

Now stored in local prefs, not recents DB.
Don't consult preferences for recents from DocumentsActivity.

Bug: 22671255 26689962 26411301
Change-Id: I492d85c450253bce984c929a6dd15d7c31ee6a0b
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
7f34b20a70603070b7634acc011b4ff45608dcf7 07-Jan-2016 Daichi Hirono <hirono@google.com> Fix document stack.

We need to add document to stack by using 'push' method instead of 'add'
method.

BUG=26437613

Change-Id: I3e4ac6b0d03cacbe2d6cdd93443ce1c96c8c47d9
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
3b36c5a10b79396051a7b1d51b5bce76064252fe 07-Jan-2016 Daichi Hirono <hirono@google.com> Encapsulate stackTouched logic into State class.

BUG=26437613

Change-Id: I84a667cb3561d395daac4e63d9eaca589c8f1fea
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
5351e3f4fb21df5ea0b9982ec394cb78d73d4464 28-Dec-2015 Tomasz Mikolajewski <mtomasz@google.com> Set the default mode to grid view.

Bug: 26329660
Change-Id: I2445e39dde02549e1f3ca4461558129918aa4bb7
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
a8057a9dcef71f9b3e0f31e830d750337a4349ba 16-Nov-2015 Tomasz Mikolajewski <mtomasz@google.com> Add first-class support for virtual files in SAF.

Bug: 20820363
Change-Id: Ic509a6003a99997126f129a836fdd8c0e843108f
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
84cebbeb69e5b473f0cb4d1575bdc57aac48e32e 25-Sep-2015 Ben Kwa <kenobi@google.com> Open the destination dir when a copy notification is tapped.

- Cleanup: rename the "open copy destination" action to "pick copy
destination", which better reflects what it does.
- Move DocumentsIntent from BaseActivity to Shared.
- Rename ACTION_BROWSE_DOCUMENT_ROOT to ACTION_BROWSE for general browsing.
- Use the new ACTION_BROWSE to open the copy destination when copy
notifications are tapped.

BUG=23137963

Change-Id: I10480b45a16ce716febac5453cb5015d26bb0062
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
9f9d5b432d6b87fe28a9f90f540b229d0f363538 24-Sep-2015 Steve McKay <smckay@google.com> Add support for opening multiple windows.

Installs an intermediate activity that manages tasks.

Bug: 20562850
Change-Id: If2d0a125b0630c27af07666b0f6a712f58243e9f
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java
7a3b88cf56ded3afb9bd6d1ad150b2d6b1f2f4d7 24-Sep-2015 Steve McKay <smckay@google.com> Move State to a separate file.

Update remaining local DEBUG definitions to use Shared.DEBUG.

Change-Id: I3ed4d4b184836da161adff14bd3d9ca01b435847
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/State.java