• Home
  • History
  • Annotate
  • only in /frameworks/support/frameworks/support/samples/SupportLeanbackDemos/src/
History log of /frameworks/support/frameworks/support/samples/SupportLeanbackDemos/src/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
35d7a6c31606ed4ca38deda3cacae080a95c95c9 22-Aug-2016 susnata <susnata@google.com> Fixing NPE crash in BF.

Change-Id: I1bfb77865b6eb6e64814309ecf43e8bf1b7faa77
BugFix: 31011043
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseSupportFragment.java
c632bd20d83c175e76ee109e50d844cefce2a2cc 01-Jun-2016 Alan Viverette <alanv@google.com> Fix SupportLeanbackDemos build

Change-Id: If5fbf645123c1ac5ecbe6f431be4f29a5a27e64e
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/RowsActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/RowsFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/RowsSupportActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/RowsSupportFragment.java
ab2793f6e38cce319f99d75615e03f9a9faae67e 06-May-2016 Chulwoo Lee <chulwoo@google.com> Merge "Change contents animations" into nyc-dev
5f15bc26bec463ef6ece44e8c90d5c63988ae16b 30-Apr-2016 Dake Gu <dake@google.com> SupportLeanbackDemo: support delay loading page fragment data

Matching ag/989598 to notifyDataReady() when page fragment has
loaded its data.

Also fixed a bug using the wrong FragmentManager to open
GuidedStepFragment.

Bug 28471536

Change-Id: I4ce2108f0b587773ac29e8fd3b134e700121c81c
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseSupportFragment.java
502236b09828f5ea4195cd131a17df6c396bd1f1 05-May-2016 Dake Gu <dake@google.com> Merge "Revert "SupportLeanbackDemo: support delay loading page fragment data"" into nyc-dev
aadab57a5c879a377588d7e5d21b7e8b09b94170 05-May-2016 Dake Gu <dake@google.com> Revert "SupportLeanbackDemo: support delay loading page fragment data"

This reverts commit 021f6e8a1d70f9fad34190fe969b39da2ffd0c7a.

Change-Id: If71719deda5e182b96f83b426c52da449600f974
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseSupportFragment.java
a5f524a016d31d084122a1d39a5346c3346c4c82 04-May-2016 Dake Gu <dake@google.com> Merge "SupportLeanbackDemo: support delay loading page fragment data" into nyc-dev
54746b4f93cf6de92c8f69fdc415ea2dff8083c2 03-May-2016 Chulwoo Lee <chulwoo@google.com> Change contents animations

Change-Id: If17711e5f9732d175872b9dfb788b66597e4bea4
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/OnboardingDemoFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/OnboardingDemoSupportFragment.java
c43a33fa69773625b09654d63a5bde79594e6f4a 02-May-2016 Chulwoo Lee <chulwoo@google.com> Add logo splash animation in OnboardingActivity

Change-Id: I005908e794595d33585382e6acd388db462a326d
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/OnboardingDemoFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/OnboardingDemoSupportFragment.java
86c83ffae6d029cee78fa0f20180efa1843eeb4a 30-Apr-2016 Dake Gu <dake@google.com> SupportLeanbackDemo: support delay loading page fragment data

Matching ag/989598 to notifyDataReady() when page fragment has
loaded its data.

Also fixed a bug using the wrong FragmentManager to open
GuidedStepFragment.

Bug 28471536

Change-Id: I561db19130d8ed0439d0f1ab74b922e0698c3180
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseSupportFragment.java
4ff7f6d210b75531b3dce98f8028804f55c72051 25-Apr-2016 susnata <susnata@google.com> Mapping header items in BrowseFragment to multiple(2) rows.

Change-Id: I238528aace3171e1ac4bd69016b8401fd1b2cec8
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseSupportFragment.java
8f94d180902da7469b67f7c47c93a3a0b9acdb3a 22-Apr-2016 susnata <susnata@google.com> Switching from Adaptable to Provider interface.

Change-Id: I3cc09fc1959bf2ddf09d71437c33df47a113f790
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseSupportFragment.java
d587922874ccb0ce2e254913b790343ff806f587 20-Apr-2016 Dake Gu <dake@google.com> Merge "leanback: Add example of section header and divider" into nyc-dev
5635fbd2da9e73c8f68287626728f909565c7a8a 18-Apr-2016 Dake Gu <dake@google.com> leanback: Add example of section header and divider

Add example of SectionRow and Divider Row.

Also remove the need of adding hidden class PageRowPresenter to
Adapter, it is automatically added by BrowseFragment.

Bug 28270725

Change-Id: I8f9a7ca40fab10d64f536b67d44fbe7aa9e99e17
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseSupportFragment.java
97906d5d967189bdcac6491fffa20c2cb0003466 18-Apr-2016 Dake Gu <dake@google.com> GuidedStepFragment sample: add id to radio/checkbox

So they can be auto saved/restored.

Bug 27978256

Change-Id: I7d829063d6953acc4573f495fd9893300630656c
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseSupportFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlaySupportActivity.java
2f881d6f8628ec40c0b8b2e91a6c669f80d3cc7f 12-Apr-2016 Dake Gu <dake@google.com> Revert "Fix NPE in notifyViewCreated()"

This reverts commit 9f9d04fff58b9dd16af85bd49f1c0da95c2d0b80.

Change-Id: I831ca719aeede83f9be3268b3e57141cabed5e1e
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseSupportFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlaySupportActivity.java
aecb834e3a3f8cc004d9c4dbb328b6959ecea89e 12-Apr-2016 Dake Gu <dake@google.com> Fix NPE in notifyViewCreated()

Change-Id: I9ad6f3dc641fc37f86aa0bbd388968ecb309e51f
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseSupportFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlaySupportActivity.java
a91086bb15b43b8b9184d3bc41dc8828d962cfef 31-Mar-2016 susnata <susnata@google.com> Sending viewCreated() event from BrowseFragment.

Change-Id: Ibfc1fd0937666d6c9b5b0db4a726f7904603cf89
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
7f189e20533f5611b62016981f80850f01badf50 01-Apr-2016 Dake Gu <dake@google.com> Merge "GuidedStepFragment: Fix addAsRoot restoring bug" into mnc-ub-dev
am: cb4a1e3

* commit 'cb4a1e3b03c97374d97f3ac7b5d1cc9b0a11fc4c':
GuidedStepFragment: Fix addAsRoot restoring bug

Change-Id: Ife415ab7991233f8d46656ab723b774895296ef2
c0a78151957be5562ba1c650585a37d084e9ce59 01-Apr-2016 Dake Gu <dake@google.com> GuidedStepFragment: Fix addAsRoot restoring bug

Dont re-add root fragment when savedInstanceState can restore
them.

Bug 27972030

Change-Id: I427f171164f60b901c328f17a51349045f04eb50
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java
19108c6dd7e749271a46402525efc47bf94686c9 31-Mar-2016 Andrii Kulian <akulian@google.com> Merge "Refactor usages of Picture In Picture and Multi Window (4/4)" into nyc-dev
fa89d61337d39582448bd60ee66782c8e5265e7d 30-Mar-2016 Andrii Kulian <akulian@google.com> Refactor usages of Picture In Picture and Multi Window (4/4)

Bug: 27365860
Change-Id: I488fbc9fc8035fa06e6a68c117a58cc35749cc7c
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlayActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlayFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlaySupportActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlaySupportFragment.java
e3ef610a75fd382df930699ca42b61f24ac128f8 23-Mar-2016 Chulwoo Lee <chulwoo@google.com> Add demo for OnboardingFragment

Change-Id: I538ea409fc1cb1c1e6a60fb744b53cbeb4fb9bc1
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/MainActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/OnboardingActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/OnboardingDemoFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/OnboardingDemoSupportFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/OnboardingSupportActivity.java
acccd0ab69d4c55e763b452c007aed7d14cf6654 19-Mar-2016 Dake Gu <dake@google.com> Entrance Transition for Page fragment in Browse

Change-Id: If78436ae25f6b4ba4e420f1751abcf5cf9a7683b
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseSupportFragment.java
99c0d77dd86ba59f98df716467c715de1bdc9dc9 04-Mar-2016 Dake Gu <dake@google.com> LeanbackDemo: Search requests runtime permission

Bug: 23958590
Change-Id: I058b80050285b9912fefbcaca3f897f8a6b87b3d
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/SearchActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/SearchSupportActivity.java
380a6d5bcb74ec69524f248d0b2edee49805b31b 15-Mar-2016 susnata <susnata@google.com> Adding page fragment inside BrowseFragment demo

Change-Id: If6f453f2398d8fc5beba16e2a2e126566b9b65e2
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseSupportFragment.java
c578ad430b51de0151ca9b3299d84f73bb71286b 04-Mar-2016 susnata <susnata@google.com> Adding PageRow to BrowseFragment demo.

Change-Id: I4669effcddb101fb63a8f32ef7de380303648d23
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseSupportFragment.java
7f0679e9d9313ce8244cde7e48be2c01fae8b152 04-Mar-2016 Dongwon Kang <dwkang@google.com> SupportLeanbackDemo: Fix generatev4.py

Bug: 27495998
Change-Id: If6d2bcc6f43aec7386ee141196d8fb5c8a525b3c
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlaySupportFragment.java
c383f2f8ce9251819d7417a68e18f5bc57de9f0c 04-Mar-2016 Dongwon Kang <dwkang@google.com> Revert "SupportLeanbackDemos: Use Fragment#onPictureInPictureChanged()"

This reverts commit 9ca8c945ae9fd81c0931c7a4bfe93258d6600473.

Backgroud: this change breaks generatev4.py conversion process due to b/27495998

Bug: 27495998
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlayActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlayFragment.java
e26339463d06a0ead6e2d8c6dd1abadef09a86ce 10-Feb-2016 Keyvan Amiri <keyvana@google.com> SupportLeanbackDemos: Fixed password crash when no payment is selected
am: be98b3af70

* commit 'be98b3af70d0fb280dd688040b04880a9e4d543f':
SupportLeanbackDemos: Fixed password crash when no payment is selected
aec263932c93cd9980fee043d31b9c34ff835aa8 10-Feb-2016 Keyvan Amiri <keyvana@google.com> SupportLeanbackDemos: Fixed password crash when no payment is selected

The second Guided Step fragment crashed when a password was entered but
no credit card info was selected, because it was trying to extract "Visa"
or "Master" substrings from an empty string. Put a check for string
sizes before this extraction is performed.

Change-Id: I9b93a302f5f855b1853885ff4e5fc9a04c200766
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java
99062507914d0759e67e0f0bb12b99cfd8a9dccf 05-Feb-2016 Dongwon Kang <dwkang@google.com> SupportLeanbackDemos: Use Fragment#onPictureInPictureChanged()

Instead of Activity#onPictureInPictureChanged()

Change-Id: Id31ac91c9e43569fe387f087ff2e9a6c1afac6ce
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlayActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlayFragment.java
09c0489d16852cb102b870707e423f79341e28e2 01-Feb-2016 Wale Ogunwale <ogunwale@google.com> Merge "Renamed Activity class multi-window APIs"
67574e7a0e9d9af9f88cfc41fc1ab3e119e8d2a0 30-Jan-2016 Wale Ogunwale <ogunwale@google.com> Renamed Activity class multi-window APIs

As requested by API council.

Bug: 26507736
Change-Id: I8911c0b969ae05b686bea1dc26feba12cd074e6a
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlayActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlayFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlaySupportActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlaySupportFragment.java
5b931c8ba62239002e0faae5b200634058e10934 29-Jan-2016 Susnata Basak <susnata@google.com> Merge "Updating SupportLeanbackDemo to showcase GuidedStepFragment." into mnc-ub-dev
am: c140afb120

* commit 'c140afb120c664de8757a7df7d0eb16a60d91a09':
Updating SupportLeanbackDemo to showcase GuidedStepFragment.
20767a171ab46addb5d50248d4267db14c0c8883 28-Jan-2016 susnata <susnata@google.com> Updating SupportLeanbackDemo to showcase GuidedStepFragment.

Included sample activities/fragments to showcase how to
use GuidedStepFragment in half screen mode.

Change-Id: I9eefe417ddf79b0dfe896a5cec25b7c7cd3a41e7
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseSupportFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepHalfScreenActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportHalfScreenActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/MainActivity.java
65a34663cf08f17738720000ee9900fe714578ef 15-Jan-2016 Dongwon Kang <dwkang@google.com> LeanbackDemo: Support Picture-in-picture

Bug: 26696836
Change-Id: I9809470b1fdc7bfbb049da3d40ab209578c4b656
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackControlHelper.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackControlSupportHelper.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlayActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlayFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlaySupportActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlaySupportFragment.java
bf8784e721d24a717294a09caa58e01b12813a9b 21-Jan-2016 Dake Gu <dake@google.com> Merge "Add example of DatePicker" into mnc-ub-dev
fd17d08bddab35731f26a257afe7b99cec4ce182 13-Jan-2016 Dake Gu <dake@google.com> Merge "SupportLeanbackDemo: demo of custom theme of ImageCardView" into mnc-ub-dev
ab46229b057fb33e73a6214c781b3b9a0562d046 12-Jan-2016 Dake Gu <dake@google.com> GuidedStepFragment: add test for icon

Bug 26473407

Change-Id: I2f59fe2d869c39c802a6451533a49f6682cdef8a
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java
7298559f4bd911900e4baaaaf52be5fcb8353759 11-Jan-2016 Dake Gu <dake@google.com> Add example of DatePicker

Bug 25390757

Change-Id: Iec578a2a195a7f8c6873fd95ceb08a33f502894b
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java
87b904ffa106f12f2fecfe8b9a46084863678f29 19-Dec-2015 Dake Gu <dake@google.com> SupportLeanbackDemo: demo of custom theme of ImageCardView

Change-Id: I8ba65d9d6ffbc461460acff99ac1c3125eb87d00
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseSupportFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/CardPresenter.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/RowsFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/RowsSupportFragment.java
47005bba6e07c4578530bd151967c0cce7daedc3 16-Dec-2015 Dake Gu <dake@google.com> Tuning GuidedAction APIs

Change-Id: I6d7f354d32315270201d9ab5ccae1c3d5f7b7e0d
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java
4fa476ce5e53629a1016ca0743aec659c09cea9c 02-Dec-2015 Dake Gu <dake@google.com> Fix Context.getDrawable() crash on earlier platforms

Change-Id: I821577795f17e48e6fe58208861be501e9ee4627
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/MainActivity.java
cf49916e96a2a8a19ea8112d91862e7ede4ceb67 23-Nov-2015 Dake Gu <dake@google.com> SupportLeanbackDemos: first showcase of drop down selection

Showcase of sub actions (aka dropdown list) and the typical payment
steps: a dropdown list of available cards plus "add new card" step
which will add more options to the list.

Bug 24979518

Change-Id: I1c7b83381cda37081c7438700b6800a02b36fe71
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java
06c39be6a0e6e44986083280451115a4a701ec73 13-Nov-2015 Dake Gu <dake@google.com> SupportLeanbackDemos: guidedstep changes

1. no longer provide a view to host background view
2. add demo of checkbox
3. add demo of customize Ime options.

Change-Id: I76dbbbd7e341906ff4e7b8923b1ddc2c01026f44
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java
7d9ba1eb1d51f531ff17cf1967f522bcb78f2064 03-Nov-2015 Dake Gu <dake@google.com> GuidedStepFragment: Example of two columns actions

Bug 24979563

Change-Id: Id28e9b374d464846043e96c6b24ee95eed1af1d7
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java
ee3c13ee552002263be40f6a5986f61c605b0bac 28-Oct-2015 Dake Gu <dake@google.com> Dont use R.id.content to host GuidedStepFragment

Added example of set action not focusable

Bug 25352427

Change-Id: Ie9aed8c52d7639c3a39938117be94a65cf2005eb
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseSupportFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java
971cfadff0da45fa2e899a8cedd05e5cb99dd672 28-Oct-2015 Dake Gu <dake@google.com> GuidedStep example: Use standard action IDs and titles

Bug 25193684

Change-Id: Iced3aa78db1437d1823b60d2be1188993f557958
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java
ca5018729526470dfb2599a88869deaa48a7fea9 28-Oct-2015 Dake Gu <dake@google.com> SupportLeanbackDemo: add example finishGuidedStepFragments()

and popBackStackToGuidedStepFragment()

Change-Id: I747673f886bebf5ccc81b8f686c801ede4b5ac0b
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java
1f735b248bf5e9d37791b6aed4b2c634e41912ab 26-Oct-2015 Dake Gu <dake@google.com> GuidedStep: More example of editing

Example of switching text when editing.
Example of error checking and next action.
Example of InputType.
Example of enable/disable action.

Change-Id: Iea5108cb3f3d487be0a8cd892568c3e053ee3d0d
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java
8374a4e00678fec6ed5aa3fcd1befcaeb8423b6c 05-Oct-2015 Dake Gu <dake@google.com> Leanback Demo: demo of edit title

Bug 24673827

Change-Id: I1e4d9378cc862d748055387a71129692bd4cf53b
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java
0e6f38cfa4c36ea435c20cf9be3e0ad09a8b57b2 01-Oct-2015 Dake Gu <dake@google.com> GuidedStepFragment Subclass need explcitly specify a container id for background

After fixed Bug 24570987

Change-Id: I1ec51f8ea39b21e4d547e923386dd357a538ff4a
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java
47e9b753d9167840037651f9deb5140987e5d226 30-Sep-2015 Dake Gu <dake@google.com> Generate test for PlaybackOverlaySupportFragment

Change-Id: Ia3064006f3fb3fc4fd5230ff3ab24a7c4ba2470f
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsSupportFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/MainActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/NewDetailsSupportFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackControlSupportHelper.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlaySupportActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlaySupportFragment.java
71e7e67f320b23feac784b629db17b3bcce08722 30-Sep-2015 Dake Gu <dake@google.com> Generate support version of leanback fragment tests

Include all leanback support version of fragment except
PlaybackOverlayFragment missing a support version of PlaybackControlHelper.

Change-Id: Icb5c99e8677630e8541b22b009051dd3908d4f35
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseErrorSupportActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseSupportActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseSupportFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsPresenterSelectionActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsSupportActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsSupportFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/ErrorSupportFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/MainActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/NewDetailsFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/NewDetailsSupportFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/RowsSupportActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/RowsSupportFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/SearchDetailsSupportActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/SearchSupportActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/SearchSupportFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/VerticalGridSupportActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/VerticalGridSupportFragment.java
ab1d3dce4807789e76bb7c4c7b6693d5aa993b1b 05-Sep-2015 Dake Gu <dake@google.com> Generate example of GuidedStepSupportFragment

Bug: 21504593

Change-Id: Ifafc4a956060def75bc01d45eeb568d3077a977e
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepSupportActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/MainActivity.java
067d9b9e5a56d015931a2b23f0aa2262942bb20a 18-Aug-2015 Dake Gu <dake@google.com> Add example of vertical grid transition and GuidedStepFragment

Added example of vertical grid transition

Added example of launching GuidedStepFragment from BrowseFragment.

Also fixed couple bug in GuidedStepActivity:
1. All fragment class should be public
2. Remove argument from constructor. Pass Arguments instead.

Bug: 23319507

Change-Id: Ia7b8d6669445be62f8f2a325cc460021ca392ded
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsPresenterSelectionActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/MainActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/VerticalGridFragment.java
f3206b05abc0c73e4d4ea34b514ac35cd207b2e1 19-Aug-2015 Dake Gu <dake@google.com> Revert changes of adding guidedstep fragment in Browse

Bug 23324164

Change-Id: I7a5fe395429e2b96f54953975f0722657d577330
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
001b4e375baa89ad3dabd79425308aab25f47ea6 10-Aug-2015 Kris Giesing <kgiesing@google.com> Merge "Add editable actions to Guided Step test activity." into mnc-ub-dev
4e3ba904e4dbe45b80eb20288367620b84950232 22-May-2015 Kris Giesing <kgiesing@google.com> Add editable actions to Guided Step test activity.

b/21403345

Change-Id: I29ffee64c54f44d80cbfcd62bd3a1b78f22ae117
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlayFragment.java
41b41b04d49910df4c1cf1299d6389d5b7c1d817 28-Jul-2015 Dake Gu <dake@google.com> BrowseErrorFragment: fix NPE of not attached BackgroundManager

BrowseErrorFragment also shows Background for selected item.
Need attach BackgroundManager to window.

b/22796403

Change-Id: I80bbaf48c85a318fdd0e07d4efd3d1b72876c03d
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseErrorActivity.java
28526e97c29242797010c34c92a8eb8a00b51c28 25-Jun-2015 Dake Gu <dake@google.com> SupportLenabackDemo: Make StepFragment public

If for any reason e.g. BrowseActivty crash or rotate screen on phone,
system needs a public empty parameter constructor to restore
fragment stack.

Change-Id: I4c001b4b95a1958ff7f2cb42688582c8261a71e0
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/MainActivity.java
58d19582d57cc3c1dae4efc76c5a91f87e5fef63 29-Apr-2015 Dake Gu <dake@google.com> Add samples for new DetailsFragment

Two samples: Details opened from browse where the overview row is
the first row. Details used by Search where overview row is the
second row.

Added option in MainActivity to switch between using legacy
DetailsOverviewRowPresenter and FullWidthDetailsOverviewRowPresenter

Change-Id: I10220396b5cfc0538cd5e99e46829ddfca874359
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsPresenterSelectionActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/MainActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/NewDetailsFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/SearchDetailsActivity.java
9f4e25b607fc4ec53b4f2b4996f49481857afdab 28-Apr-2015 Kris Giesing <kgiesing@google.com> Modify Guided Step example showing checkmark groups

Change example to show changing a checked item in a group while
staying on the same screen, to illustrate checkmark animations.

b/20545155

Change-Id: If7e64e57235e24fe3c6a3bf5b96c84fa7bd96da2
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
a5e729eb7c417a872876ac6f2b904bc8d232aa06 19-Mar-2015 Craig Stout <cstout@google.com> Add BackgroundManager release.

Change-Id: I5a4af31a214f2db26a399db39cf73d578dcbc71c
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BackgroundHelper.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/MainActivity.java
bfc98b30875fc7191acf4835cb3421d1fff6563d 19-Mar-2015 Kris Giesing <kgiesing@google.com> Merge "Add demos for GuidedStepFragment." into lmp-mr1-ub-dev
6f0d24aab5d9668c489097d26d4c3643f575b0c8 17-Feb-2015 Kris Giesing <kgiesing@google.com> Add demos for GuidedStepFragment.

Make the main activity a guided step that allows the selection of
other activities. Add a dedicated activity to represent a
sequence of GuidedStepFragments.

b/18935698

Change-Id: I16142f4d7e87b3f2f02b812faa9bff82ecf5361c
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseErrorActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/GuidedStepActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/MainActivity.java
bf8243ac29afb5f411c22e5917f3efb43b734a84 17-Mar-2015 Craig Stout <cstout@google.com> Merge "Add branding to DetailsFragment and TitleHelper with RowsFragment." into lmp-mr1-ub-dev
8cef5c8d58f50d5baca1da44a7c19f623cbf98ec 27-Feb-2015 Craig Stout <cstout@google.com> Add branding to DetailsFragment and TitleHelper with RowsFragment.

b/16029942

Change-Id: I4179245c110ce74ebd5e50d55432e8ed3332d52b
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/RowsActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/RowsFragment.java
c1e0b7edd3add77af0696a7960543c280cbd1c96 09-Mar-2015 Craig Stout <cstout@google.com> Fix missing api on kitkat.

Change-Id: I047b1d1198c262e1836bb43551a65c6eab8bc5b4
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BackgroundHelper.java
005084f6f0860a69c80492d3549a687ffb283c40 23-Dec-2014 Craig Stout <cstout@google.com> Default to using wrap content for row height.

Change-Id: I902b292726bdf8fa1d2134b00fde1385cbccc4ae
(cherry picked from commit 24ad89cd2b34170d245ec9b8c821fa5cc7babac7)
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/RowsFragment.java
60ccdd8559d73dd95e1c9e2e8df2d15740c7375c 27-Feb-2015 Craig Stout <cstout@google.com> Merge "Updated to clarify division of functionality." into lmp-mr1-ub-dev
d859d438fbcd008ca0eac3ebbdaaea571411c487 26-Feb-2015 Dake Gu <dake@google.com> ItemClickedListener -> ItemViewClickedListener

Bug 19514090

Change-Id: Icf14e483b95d1bf5d57af9f27d977b0fdb686e67
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseAnimationFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/ErrorFragment.java
8af2515a64f0339b8b2fbc71bfa286d0541882e4 12-Feb-2015 Craig Stout <cstout@google.com> Updated to clarify division of functionality.

PlaybackControlHelper can be used in BrowseFragment.

Change-Id: Iac37e0a4f51ed1fab5edcff20d4a7037d4cc9ef9
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackControlHelper.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlayFragment.java
909f9cfefdf6f0bdc0279c0a61bf3a2c7b5eec58 17-Feb-2015 Craig Stout <cstout@google.com> Merge "Add backgrounds." into lmp-mr1-ub-dev
af136b73e6c8e377914e494f9870da1618be20d0 10-Feb-2015 Craig Stout <cstout@google.com> Add backgrounds.

Change-Id: I1f48ab3f6b914132f0c2560657e419b3f3ace882
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BackgroundHelper.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsFragment.java
0d644fcd63688859fdaa90f805ae423a58f4dc69 22-Jan-2015 Dake Gu <dake@google.com> showcase of updating DetailsOverviewRow parts

and using SparseArrayObjectAdapter for adding/removing actions

Bug: 19111955
Bug: 18869799
Change-Id: I8321f8de116fafda6e96a700855f218bacfc426c
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsFragment.java
ccea98979aa38d1061ae38a31271040a698c9d87 11-Dec-2014 Dake Gu <dake@google.com> Add test case for multiple row horizontal grid view

Add test case for update dataset at last row with empty space.

b/18631342
b/18718926

Change-Id: I3c745a41b0486cf293fc6a5a595e50f0a14ee0d0
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/HorizontalGridTestActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/VerticalGridFragment.java
504d5c31b6eab4f72a0286dc08e2c88156b54fb8 10-Dec-2014 Dake Gu <dake@google.com> Merge "Add RowsFragment example" into lmp-mr1-dev
f4b2f81cf278d3f08d60feefee139b532db3ce01 09-Dec-2014 Dake Gu <dake@google.com> Add RowsFragment example

Bug: 18622128
Change-Id: I12146a766fa383782f9917352c5959b6064835ee
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/RowsActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/RowsFragment.java
b1978e643e378c8fac668984ad07bf87a6b8f337 09-Dec-2014 Craig Stout <cstout@google.com> Add 'Remove all then re-add'.

Change-Id: I57f06fab207bcf47c1fd089bf720f539aa389e7e
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseAnimationFragment.java
6b35115058e555bc57a431b0b2bb6076a11ce010 04-Dec-2014 Craig Stout <cstout@google.com> Use non-deprecated HeaderItem constructor.

b/17455376

Change-Id: I9fff76367ffe1f96642a39962e51c935cf39d10b
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsFragment.java
01d760a060d766e9d19982d4a916b75b7a84c8e7 14-Nov-2014 Craig Stout <cstout@google.com> Update sample to use playback control glue.

b/18077079

Change-Id: I8dafbca6450e04223d8316f1ee1ae9c42ec7b8e5
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlayFragment.java
9744dea0e0ea62d654a1bb352cb60201d869e390 14-Nov-2014 Dake Gu <dake@google.com> SupportLeanbackDemo: add test of delayed detail entrance transition

b/17628884

Change-Id: Ic13424ae553b58dd93f9932dc50de00b4f876b02
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsFragment.java
792a609fd09f76c621b8e02c92219366f513344d 18-Nov-2014 Craig Stout <cstout@google.com> Merge "Use 2-param constructor for HeaderItem." into lmp-mr1-dev
0a0bb90f4784d00ef2827ef300602744c37a02bd 12-Nov-2014 Craig Stout <cstout@google.com> Use 2-param constructor for HeaderItem.

Change-Id: I5b48e3f37e7941a1bba8518efcbdcd180f20b8f5
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseAnimationFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlayFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/SearchFragment.java
53e230dfe568d0f713f797be09cdac4ab1a21d28 14-Nov-2014 Craig Stout <cstout@google.com> Fix NPE if user finishes activity quickly.

b/17646987

Change-Id: I6c3aa94f8b557449af410b323a6bbdfaa389015e
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseErrorActivity.java
67a49ad87bfde1a06a5c4b423184a89b15328604 08-Nov-2014 Dake Gu <dake@google.com> SupportLeanbackDemo: add test case of Browse/Details enter return transition

b/17628884

Change-Id: Ia896d295dce1000313651426f077d88a1ae05ebd
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
f1f489269da4b349125df56d54d3259929d48a7d 30-Oct-2014 Tim Kilbourn <tkilbourn@google.com> Add secondary text to cards.

Add some content to PhotoItems so that the ImageCardViews use two lines
of text.

Bug: 18008019
Change-Id: I9bd72f585f76f84df70644b43539210664fbaa0e
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/CardPresenter.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PhotoItem.java
81c22d8910f9bc1aec137ddd9804adf398c560c6 29-Oct-2014 Dake Gu <dake@google.com> SupportLeanbackDemo: Add test case for updating overview row

fixes b/17918639: no back activity transition when overview row updated.
Also hook up the playback actvity.

Change-Id: I52fe3808a1dc614df7d1f33f36de47ce9144e974
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsFragment.java
b38f24f4145d1a5be6843613aa89295d99826ad4 28-Oct-2014 Dake Gu <dake@google.com> SupportLeanbackDemo: Add test case of ArrayObjectAdapter.replace()

b/17893479

Change-Id: Iaf91ba1ebca1237fc0d2d5629e0c2e83e15d54a0
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseAnimationFragment.java
c84c57a1fdf1866ec0406e4723e49b0a1a32ab58 30-Sep-2014 Dake Gu <dake@google.com> SupportLeanbackDemo: show case of different image scale type

b/17703309

Change-Id: Iaf3b5e519e09c7e2a728fe048f8a63e3b9b16cfe
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/CardPresenter.java
12945ebf764b6ee1e92de2099c128c32f6d80e7a 27-Sep-2014 Dake Gu <dake@google.com> SupportLeanbackDemo: Fix crash of launch Detail from Search

Now DetailsFragment is expecting PhotoItem, SearchFragment should not pass
a String to DetailsFragment.

Change-Id: I7794c6a14dcaa1de1d1177f3288bb7460a45bf7d
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/SearchFragment.java
c3f4128ac652dc38ed84577efc660b8b1e59fe08 17-Sep-2014 Dake Gu <dake@google.com> SupportLeanbackDemo: dont override fragment's object from activity

Activity should only initialize fragment's object when it is first created.
Then the object's lifecycle is controled by fragment.

b/17547817

Change-Id: I169111d2936aadfa9386b288e6922c563b4b5277
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsActivity.java
9fb667bc34ed054c9a4435c0fc0beee4c22c50ec 17-Sep-2014 Dake Gu <dake@google.com> Merge "Use image card view for DetailsFragment example" into lmp-dev
c73ffd476dc6f6474168d8d0c1c0a442f4405004 16-Sep-2014 Dake Gu <dake@google.com> Use image card view for DetailsFragment example

b/17499864

Change-Id: I7c5f77da52424afa5020a66b032df68cfdf5846e
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsFragment.java
794383a3ff98ae27e8e64dc5d7919a152cb794cb 15-Sep-2014 Craig Stout <cstout@google.com> Fix build.

Change-Id: I90dda90014131e48eace67bac26453ea278b4e87
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/SearchActivity.java
27cab4ef89f8f6081fe66e9302236befd6842a8f 15-Sep-2014 Craig Stout <cstout@google.com> Use new callback for search by intent.

Change-Id: I3e3eafa50a93ad55f55bff0bb5b0b6efdda48bbb
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/SearchActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/SearchFragment.java
ffd20ebba154edf2374a53d4bb1c682b6737ab77 21-Aug-2014 Craig Stout <cstout@google.com> Demonstrate OnItemClicked/Selected listeners.

Also fixes broken VerticalGridFragment.
And cleanup.

b/16354712

Change-Id: I348ab42230d88bac8192b5421e76a58b28ca6616
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlayFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/VerticalGridFragment.java
380e1dd1a57936d0106b541ac40cb30609704bcc 19-Aug-2014 Dake Gu <dake@google.com> Merge "Make BrowseAnimationFragment working" into lmp-dev
c0b9d00a24576e7549e9ebc43ad591df3644f774 19-Aug-2014 Dake Gu <dake@google.com> Make BrowseAnimationFragment working

Change-Id: Id239c1910783bb70cbffcba71a5832a15db58e39
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseAnimationFragment.java
c81d8f9a452983fc8b97a9f8c1de1c5865c38efd 18-Aug-2014 Craig Stout <cstout@google.com> Cleanup playback controls sample.

Change-Id: Ib8e054001bb95a4b92acb8a2331a9544ec88e669
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlayFragment.java
3cf3aa3ae5dfba10bccfd7efde632a459137069b 11-Aug-2014 Craig Stout <cstout@google.com> Fix build.

Change-Id: Ia71c0866e120bb772fbdc3db12bf34024a8a8d0d
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlayFragment.java
42d06ec21a427172be323c30d790402a26a6f65e 30-Jul-2014 Craig Stout <cstout@google.com> More features.

Add background.
Add fading enable/disable.
Add track switching.

Change-Id: Ia3495a6ce98498c734cb225bec93403ac734c89c
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlayFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/VerticalGridActivity.java
74df2660c077f9e4f94aeece1e70f216091d5b9a 29-Jul-2014 Craig Stout <cstout@google.com> Playback actions improvements

Change-Id: I7c2f477d2a04cba7b0d2910909660e906f0f8211
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlayFragment.java
d75e7c3182984fbfa8d1648198aa79c531edc3ba 29-Jul-2014 Craig Stout <cstout@google.com> Merge "Add playback progress." into lmp-dev
80ac1ff040ae4b32c0e8eba0bc38cfba8b8bc48f 26-Jul-2014 Craig Stout <cstout@google.com> Add playback progress.

Change-Id: I9401b46c34e440de14e7cb794a1c3a1733e0d46c
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlayFragment.java
f3d0c0eb01d199260e0450f05010d1995f2734c3 25-Jul-2014 Craig Stout <cstout@google.com> Merge "Add PlaybackOverlayFragment" into lmp-dev
835d13d3009a3e27652179e0f2f7bd87da81c1b6 21-Jul-2014 Craig Stout <cstout@google.com> Add PlaybackOverlayFragment

Change-Id: If4c5b2f747885948e0bae422d9d30eec11c027b9
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlayActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackOverlayFragment.java
7f3028385b0349cfc6c0d6784840be148943b296 22-May-2014 Dake Gu <dake@google.com> SupportLeanbackDemo: activity transition

b/15024618

Change-Id: Ib23746360984f3bbe255e8f75df30c7422b553f2
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/CardPresenter.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PhotoItem.java
def91eaec25417523827df321d2e3babbcd40a36 27-Jun-2014 Craig Stout <cstout@google.com> Add BrowseErrorActivity and ErrorFragment.

Change-Id: I60cb6f436782d3b8a97c2f48a71e2ee86ef6d542
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseErrorActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/ErrorFragment.java
4b331a8f2b6e99863c7ae0428bb4893320c452fc 04-Jun-2014 Craig Stout <cstout@google.com> Remove deprecated Params from BrowseAnimationFragment.

Change-Id: Ia8d77eaea96b2586c8c617bbcca34fea4ee76e5d
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseAnimationFragment.java
2085f1d8c47e93c8bf94d137533fd126d32a48b4 04-Jun-2014 Craig Stout <cstout@google.com> Remove use of deprecated Params.

Change-Id: I5883b6e7e8d0444bb010ed81c6b860f227634a57
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/VerticalGridFragment.java
582184900f49fb1d8283c3e7ba332dddab0dc96e 04-Jun-2014 Dake Gu <dake@google.com> Merge "SupportLeanbackDemo: example of add/remove items/rows" into lmp-preview-dev
0b9d907de4f191dd7643897ebd3b9204d7ea733a 03-Jun-2014 Craig Stout <cstout@google.com> Use CardPresenter in VerticalGridFragment.

Change-Id: I7e9fae64316e92b462f6117e73ba79aeb3d83d37
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/VerticalGridFragment.java
0cd6f9d62c8b026d4e94f424c91f4083f26f61aa 02-Jun-2014 Craig Stout <cstout@google.com> Use a single card presenter instance so views get recycled.

Change-Id: Id9d5dee2de506671e800b5d3a4fb011d3e64da44
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
e54b66b0d6dc081bff26b65853d858e5acf2aa31 31-May-2014 Dake Gu <dake@google.com> SupportLeanbackDemo: example of add/remove items/rows

Change-Id: I3f74f7d768c8e61ae81a23e5515dec19b82d6289
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseAnimationActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseAnimationFragment.java
05a2ef073edfc6226e014d93c70e0774887de700 16-May-2014 Jerome Poichet <jpoichet@google.com> Using new search fragment parameters

Change-Id: I4fc3994bed5b17b4c84e12881e1c095b040304de
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/SearchFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/VerticalGridFragment.java
f688796f63622eb45e3af84aa74bece16955752e 14-Apr-2014 Tim Kilbourn <tkilbourn@google.com> Set row heights for browse rows.

Set a size on the text_bg so the cards appear at the correct size.

Change-Id: Ic2a836431485aaaea922a6bb3868e3e937f1ec21
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
6b529daca9480ce0690fb063bf35ad38506b7321 29-Apr-2014 Tim Kilbourn <tkilbourn@google.com> Minor card tweaks for leanback demo.

- Set card size to 160x100
- Show 10 rows

Change-Id: I440eef119250d3385ce5d367ec231bfe7c0201b4
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
816bfc28b79d802b4366684775df74cf40109e6e 08-Apr-2014 Jerome Poichet <jpoichet@google.com> Adding search to Leanback demo

Change-Id: I054b64b7c3752bd6dbfdba2b26248222d7a678bd
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/SearchActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/SearchFragment.java
12d4d450a8057b6d640fbe32fde63667ec2c8e83 06-Apr-2014 Tim Kilbourn <tkilbourn@google.com> Use ImageCardview in leanback samples.

Change-Id: I14606ff001cfd4ce244f32a8f1c973847ac1d0e3
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/CardPresenter.java
a9e0eb45436fc7748192976223d44a94e04b7a6b 09-Apr-2014 Craig Stout <cstout@google.com> Add VerticalGridActivity to the leanback demo.

Change-Id: I38e8a85d5a7ae30b1c0ee71cff979456bdac0665
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/VerticalGridActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/VerticalGridFragment.java
1684edec87235b40126662107630cf0f603c45ea 05-Apr-2014 Tim Kilbourn <tkilbourn@google.com> Add callbacks for actions in details.

Change-Id: I5d56e65c45c686fa1b4a686d67f27fb316f9ddf9
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsFragment.java
f519df88d6a69e517e08b844ffadd722b9ceb9ab 27-Mar-2014 Tim Kilbourn <tkilbourn@google.com> Add a details fragment to leanback samples.

Change-Id: Ib958e02b464618107ab7233cb0e05bddc6ef56df
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsDescriptionPresenter.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsFragment.java
2223b08a0435d06a61fa0046098fc80ad4293c1c 21-Mar-2014 Tim Kilbourn <tkilbourn@google.com> Initial leanback sample code.

SupportLeanbackDemos starts out with a fully functional app with a
BrowseFragment. Still need to add examples with cursors, hovercards,
and more.

Change-Id: I845d5b92c29a5585af7968b08e7daa11b2996f5a
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BrowseFragment.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/MainActivity.java
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/StringPresenter.java