0d841b3454f896da58deb506ca22730bfd04f34f |
|
19-Mar-2016 |
Dake Gu <dake@google.com> |
leanback: fix row selection problems Bug 27718801 When removing all rows in SearchFragment, the search bar's visibility is set to gone Bug 27751344 BrowseFragment missing item in OnItemSelected event Bug 27751870 RowsFragment does not update mSelectedPosition Change-Id: If455ccaeee6b10bbfed9586e73f55449a825250d
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
ce06f6b530f22e1e7839d068d5dd8ea3e4af8262 |
|
04-Mar-2016 |
Dake Gu <dake@google.com> |
SearchFragment: request RECORD_AUDIO runtime permission Added callback in SearchBar to request runtime permission when start using internal recognizer. SearchFragment implements the callback, request permission and re-startRecognition when permission is granted. Bug: 23958590 Change-Id: I3090e16b76eb592c3336434781f9f69cd2f6e14b
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
5521aebcb4df063762801eada82d753449bbc2fb |
|
04-Feb-2016 |
susnata <susnata@google.com> |
Fixing focusability issue with SearchFragment. VerticalGridView should not be stealing focus in SearchFragment, disabling it. Bug: 26894680 Change-Id: Iff5dcf1566d034093f2dd7d38193da3764a57ff2
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
c738357d90fcc7876415ee16d7fe935510229d4a |
|
26-Aug-2015 |
Jerome Poichet <jpoichet@google.com> |
Exposing CompletionInfo API on SearchFragment CompletionInfo have both label (displayed text) and text (value actually used when completing), so in order to allow applications to add "icons" to distinguish between different type of search suggestions, expose CompletionInfo directly. b/23348955 | Allow annotating different types of search completions Change-Id: Ib23da2109f49e9e95941d02a469d4372d78fa130
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
4c353487a7c006e6bb67bf31a734ae271ef096b0 |
|
17-Apr-2015 |
Craig Stout <cstout@google.com> |
Don't set view clicked listener unless app provides one. b/20324421 Change-Id: I89f593b0fbd8db01fc31e5701c18739950886d9c
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
a00bada00bff4a58436a39472ab14ccb7a8f619d |
|
31-Mar-2015 |
Craig Stout <cstout@google.com> |
Javadoc polish. Includes new package level javadoc for: android.support.v17.leanback android.support.v17.leanback.app android.support.v17.leanback.widget b/19007191 Change-Id: Id1e5d55eabbf37c0420e6e4c73abe3d4f1aabee1
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
8df88a1ead9ea62456fc3bbda41657ccf61d5721 |
|
26-Feb-2015 |
Dake Gu <dake@google.com> |
Revert "Revert "Remove deprecated OnItemSelectedListener and OnItemClickedListener"" This reverts commit ee73a5bfd4d2460a93a9afb9d1bfce10ff875300. Change-Id: If6b926c093a8254dca02d4ccac4bfaefca85bc81
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
ee73a5bfd4d2460a93a9afb9d1bfce10ff875300 |
|
26-Feb-2015 |
Chris Banes <chrisbanes@google.com> |
Revert "Remove deprecated OnItemSelectedListener and OnItemClickedListener" Fix's all the builds. This reverts commit 628f94f0d3293372bc23bea1411e687dfe508753. Change-Id: I17e677c513da0ea36f50b1ab5b73e927d73f0598
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
628f94f0d3293372bc23bea1411e687dfe508753 |
|
26-Feb-2015 |
Dake Gu <dake@google.com> |
Remove deprecated OnItemSelectedListener and OnItemClickedListener Bug 19514090 Change-Id: I690674d506202bc5513b5fb4cc0eaf3bcddb04f5
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
490691bd414dbb2093dc6cb56ae63ae9b04e70e3 |
|
04-Dec-2014 |
Craig Stout <cstout@google.com> |
Fixes to support improved external recognizer overlay. b/17611324 Change-Id: I449fcfdd1ec408e86e6305d4a6fc185af77a4902
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
e2047098f696c81f6435cdd588a62d8ab5829c7d |
|
24-Nov-2014 |
Craig Stout <cstout@google.com> |
Fix SearchFragment auto start of voice recognition. Also fixes back navigation for single activity multi fragment apps. b/18488044 b/18333293 Change-Id: I2a1649a7ef2feaa14c89dc0545ba37df5e80f53e
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
e2bc82a1c02f667901bd96e244afa7dc0232b354 |
|
04-Oct-2014 |
Jerome Poichet <jpoichet@google.com> |
SpeechRecognizer fixed in framework Now that SpeechRecognizer calls cancel when being destroyed, no need for the delayed destroy call. It was actually leaking a service, and could cause crashes in application using the SearchFragment. Moved the show/not show listening to correspond when voice is actually being recorded. b/17789827 Mic won't open b/17675621 Music search - runtime restart b/17851959 In-app voice search should grab audio focus Change-Id: I34473743a9e42c4b87eccc3ae85cd8f5ade15ca3
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
22e46a46e20c53b2e2d23dca792534ee3434c954 |
|
04-Oct-2014 |
Dake Gu <dake@google.com> |
SearchFragment improvements (2nd try) 1. Expose startRecognition() for calling from Activity.onNewIntent() (When user clicks mic button in search activity) 2. Do not pass text change event when we are in speech recognition. 3. Autofocus back to speech orb when startRecognition() is called. 4. Make sure internal speech recognizer calls stopRecognition. 5. When SearchFragment calls setSearchQuery(), make sure stopRecoginition. b/17790589 Change-Id: I55ca97b5b3384b47214a0afac35bd31324e89347
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
2eac9924967d79de4a4488eb9bf0fc2950819670 |
|
06-Oct-2014 |
Dake Gu <dake@google.com> |
Revert "SearchFragment improvments" This reverts commit edb67b0b59ee6657b2d1adb6b2822858db34e8c8. Change-Id: If2627e201dd0e7dfcc3359718175e2a7c74b8ac2
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
edb67b0b59ee6657b2d1adb6b2822858db34e8c8 |
|
04-Oct-2014 |
Dake Gu <dake@google.com> |
SearchFragment improvments 1. Expose startRecognition() for calling from Activity.onNewIntent() (When user clicks mic button in search activity) 2. Do not pass text change event when we are in speech recognition. 3. Autofocus back to speech orb when startRecognition() is called. b/17790589 Change-Id: I3d3c9ce57f467dc6f1f26d3608b13c7b34a8adce
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
f52e0718c20bedc86f0b67f6b3660e737d787bd4 |
|
27-Sep-2014 |
Dake Gu <dake@google.com> |
Support restoring SearchFragment results 1. do not start speech recognition if SearchFragment is restored from instance state 2. onTextChange() is invoked when restore view hiearchy, we should change query regardless if it has focus or not. 3. Defer first setAdapter() on RowsFragment until we got some data from result Adapter. If there are multiple consequent onChange() events (e.g. add result rows one by one), they are consolidated into one callback so that first setAdapter() on RowsFragment will include all of them. 4. Fixed problem that results being cleaned while IME opens up, it temporary clears the edittext. 5. Fix the wrong fragmentId when we try to find fragment restored by FragmentManager, so we can restore the selected position! b/17624232 Change-Id: I22e4192ca5c363b0d9545b412c5be7aec8554832
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
7e599cd800f063eb6c7f965d5f13c7ae0556be1d |
|
26-Sep-2014 |
Jerome Poichet <jpoichet@google.com> |
Call cancel on recognizer to close audio b/17550906 Retrying voice search often fails Change-Id: I6f24596dd12236cc955df5d0e03afeae44e8c419
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
963e336e8839f26c739007242caf7ca4e50e792d |
|
15-Sep-2014 |
Craig Stout <cstout@google.com> |
Add recognizer intent helper methods to search fragment. b/17509582 Change-Id: I4ff3f49cec65149c1b7f4561f322bec864d0bf65
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
361955cd7c040bf30330c8e21d9016c747a94473 |
|
13-Sep-2014 |
Craig Stout <cstout@google.com> |
Add a callback interface for voice input. Bug: 16320681 Change-Id: I48224a8167435372c722553ba88e4f6961d9c152
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
f6221e91bd3f0f584893baadcb9f8cf5621dce3b |
|
09-Sep-2014 |
Craig Stout <cstout@google.com> |
Fix focus navigation from search bar down to results. b/16189418 Change-Id: Iba103910fd7d80888d2ebc3b876a326f5ab2828d
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
1d9c59a1a9621e54d4f3defd20451ced63cbf088 |
|
09-Sep-2014 |
Craig Stout <cstout@google.com> |
Fix focus handling between search bar and results. b/15330714 Change-Id: I9e56560a0a403deff43360c69a559b1bf979a7cf
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
dc9b5676ab337317154fa7702033ae174617525b |
|
10-Jul-2014 |
Dake Gu <dake@google.com> |
new listeners for DetailsFragment and SearchFragment Change-Id: I127be8199e6ab37629da7e17ea6b378ab432d5d6
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
4c0f3062b5edd9750351068f46e5270bb220091d |
|
13-Jun-2014 |
Tim Kilbourn <tkilbourn@google.com> |
Update leanback javadocs. Fill in more details for search and vertical grid fragments. Bug: 15149629 Change-Id: I9e1ff0aa286e8cf84f500664be741ea0e6ec72c9
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
4fbaf9b54d7f9723f3ec5c320db9cea887eeff7b |
|
07-Jun-2014 |
Jerome Poichet <jpoichet@google.com> |
Fixing SpeechRecognizer leak Since there is no lifecyce on SearchBar, moving the ownership of the SpeechRecognizer to the SearchFragment. - Creating a SpeechRecognizer when SearchFragment resumes and pass it to the SearchBar - Destroy SpeechRecognizer when SearchFragment pause, and unset it in the SearchBar - Ensure recognition has a recognizer before starting and stopping b/15460657 Change-Id: I95dc3f37b5c4ae7dbd337dcc90d28c6ee17f8f09
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
e5f2388b8d24876ebbd6daf302487bf452245d50 |
|
04-Jun-2014 |
Jerome Poichet <jpoichet@google.com> |
Add API to provide suggestions (aka completions) b/15436910 Add API to SearchFragment to allow passing suggestions to IME Change-Id: I53850dd74d99f7edb04739436c2b66c5dcae8bd0
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
10960072d3c1f9c7f42f9ae77adbfb12f9aed138 |
|
03-Jun-2014 |
Jerome Poichet <jpoichet@google.com> |
Handling missing RECORD_AUDIO permission. Added documentation on SearchFragment and SearchBar to note the requirement for the RECORD_AUDIO permission. Added documentation on SearchFragment and SearchBar listeners to explain that submit can be called without any call to changed. Check for RECORD_AUDIO permission, throw IllegalStateException when not found when loading SearchBar. b/15350629 b/15326734 Change-Id: I9b55fc76ecb438087d1d389e3555d2652ded68d9
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
25aacd3f5896ec09053739cc731bdbab3a6f2b81 |
|
15-May-2014 |
Jerome Poichet <jpoichet@google.com> |
Adding voice support in search bar - Use private IME option to catch when voice key is pressed in IME - Use private IME option to allow "escape north" - Add a speech orb/button in search to start recognition - Animate speech orb when speaking - Handle switching from voice to IME Change-Id: I14774ca173a8da94b26f4942e267377a496b838c
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
514bdd5473ae7f4da990d6035422d0784c6c344e |
|
16-May-2014 |
Jerome Poichet <jpoichet@google.com> |
Adding SearchFragment title and badge Add getter and setters to set the hint and the icon in the search bar. Change-Id: I63bc323ef5ce886efe578a58ddca7eb0fc8717b5
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
afcaf8343b5fd033ce2810552f17dda93ce38047 |
|
09-Apr-2014 |
Dake Gu <dake@google.com> |
Merge "fix row select/expand state for SearchFragment" into klp-modular-dev
|
4d744f70ce60a8ac66294d9298b25b2c827224d0 |
|
07-Apr-2014 |
Jerome Poichet <jpoichet@google.com> |
removing deprecated call Change-Id: I8e9d37e60f090f054c28ddfe271f090b6d0d9ae2
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
0946602a3f3815a5f7d46dfc571b3c60483f1ea4 |
|
05-Apr-2014 |
Dake Gu <dake@google.com> |
fix row select/expand state for SearchFragment The SearchFragment does regional updates that causes onBind() again without attach, in onBind() we incorrectly reset the UI state. Change-Id: I5382793dfb923314c3b30af711977bf49966a847
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
9ae240b06cd3863c146290524ae1efdb71208e8d |
|
04-Apr-2014 |
Jerome Poichet <jpoichet@google.com> |
Fixing NPE b/13752247 | Item selected events not firing for SearchFragment b/13767335 | Search crashes when launched from play store Change-Id: Id89888101879038c4917f0ba03e60add2f01f013
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
3c2998d502e4e2586d0bfc52ff5d1f2725fa9e6d |
|
28-Mar-2014 |
Jerome Poichet <jpoichet@google.com> |
Improvement to SearchFragment new SearchFragment API better handling of focus slowly following red lines Change-Id: Icb56af529f03c9535eba0d9859e71dc49eb99253
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
b70539172cdeb5672ed7128f69383d1fc1458ccb |
|
28-Mar-2014 |
Dake Gu <dake@google.com> |
Fix fragment restore crash. The nested fragment can be initialized by fragmentmanager in restore case. Tested with a touch screen device rotate. Change-Id: I6c85a1bc8604196cfa6eeeb49694a9eeef6aee9a
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
17993c442c26161f684d6c0c6867a746f3148548 |
|
19-Mar-2014 |
Craig Stout <cstout@google.com> |
Add support for backgrounds. Change-Id: I6e1652a79d17f87e964836a729056dc78d67c7ca
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
42ded13505ce3e4300335e4cdeb24a677a71ed32 |
|
26-Mar-2014 |
Jerome Poichet <jpoichet@google.com> |
adding missing APIs to SearchFragment Change-Id: If5f2cd125ceb3cb7ab43501cb8390c3f0358ae7f
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|
85c10faf654848a8aacd1e61760b3e24a1902a83 |
|
21-Mar-2014 |
Jerome Poichet <jpoichet@google.com> |
SearchFragment and SearchBar in support-leanback Change-Id: Id958ad47462d9efd2b5b770c0391477190e0d66a
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
|