leanback: expose SearchFragment.getRowsFragment()
Bug 34808344
Test: N/A
Change-Id: I63ce8357a7289d2e55d2944681bc95789056655f
diff --git a/api/current.txt b/api/current.txt
index 220d48e..859650a 100644
--- a/api/current.txt
+++ b/api/current.txt
@@ -2252,6 +2252,7 @@
method public void displayCompletions(android.view.inputmethod.CompletionInfo[]);
method public android.graphics.drawable.Drawable getBadgeDrawable();
method public android.content.Intent getRecognizerIntent();
+ method public android.support.v17.leanback.app.RowsFragment getRowsFragment();
method public java.lang.String getTitle();
method public static android.support.v17.leanback.app.SearchFragment newInstance(java.lang.String);
method public void setBadgeDrawable(android.graphics.drawable.Drawable);
@@ -2281,6 +2282,7 @@
method public void displayCompletions(android.view.inputmethod.CompletionInfo[]);
method public android.graphics.drawable.Drawable getBadgeDrawable();
method public android.content.Intent getRecognizerIntent();
+ method public android.support.v17.leanback.app.RowsSupportFragment getRowsSupportFragment();
method public java.lang.String getTitle();
method public static android.support.v17.leanback.app.SearchSupportFragment newInstance(java.lang.String);
method public void setBadgeDrawable(android.graphics.drawable.Drawable);
diff --git a/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java b/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
index d2b9bb1..d65937c 100644
--- a/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
+++ b/v17/leanback/src/android/support/v17/leanback/app/SearchFragment.java
@@ -417,6 +417,16 @@
super.onDestroy();
}
+ /**
+ * Returns RowsFragment that shows result rows. RowsFragment is initialized after
+ * SearchFragment.onCreateView().
+ *
+ * @return RowsFragment that shows result rows.
+ */
+ public RowsFragment getRowsFragment() {
+ return mRowsFragment;
+ }
+
private void releaseRecognizer() {
if (null != mSpeechRecognizer) {
mSearchBar.setSpeechRecognizer(null);
diff --git a/v17/leanback/src/android/support/v17/leanback/app/SearchSupportFragment.java b/v17/leanback/src/android/support/v17/leanback/app/SearchSupportFragment.java
index b870d79..ae4c700 100644
--- a/v17/leanback/src/android/support/v17/leanback/app/SearchSupportFragment.java
+++ b/v17/leanback/src/android/support/v17/leanback/app/SearchSupportFragment.java
@@ -420,6 +420,16 @@
super.onDestroy();
}
+ /**
+ * Returns RowsSupportFragment that shows result rows. RowsSupportFragment is initialized after
+ * SearchSupportFragment.onCreateView().
+ *
+ * @return RowsSupportFragment that shows result rows.
+ */
+ public RowsSupportFragment getRowsSupportFragment() {
+ return mRowsSupportFragment;
+ }
+
private void releaseRecognizer() {
if (null != mSpeechRecognizer) {
mSearchBar.setSpeechRecognizer(null);