Loading src/com/android/documentsui/NavigationViewManager.java +10 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ import com.android.documentsui.base.State; import com.android.documentsui.base.UserId; import com.android.documentsui.dirlist.AnimationView; import com.android.documentsui.util.VersionUtils; import com.android.modules.utils.build.SdkLevel; import com.google.android.material.appbar.AppBarLayout; import com.google.android.material.appbar.CollapsingToolbarLayout; Loading Loading @@ -159,6 +160,15 @@ public class NavigationViewManager implements AppBarLayout.OnOffsetChangedListen public void setSearchBarClickListener(View.OnClickListener listener) { mSearchBarView.setOnClickListener(listener); if (SdkLevel.isAtLeastU()) { try { mSearchBarView.setHandwritingDelegatorCallback( () -> listener.onClick(mSearchBarView)); } catch (LinkageError e) { // Running on a device with an older build of Android U // TODO(b/274154553): Remove try/catch block after Android U Beta 1 is released } } } public ProfileTabsAddons getProfileTabsAddons() { Loading src/com/android/documentsui/queries/SearchViewManager.java +12 −0 Original line number Diff line number Diff line Loading @@ -52,6 +52,7 @@ import com.android.documentsui.base.EventHandler; import com.android.documentsui.base.RootInfo; import com.android.documentsui.base.Shared; import com.android.documentsui.base.State; import com.android.modules.utils.build.SdkLevel; import java.util.Timer; import java.util.TimerTask; Loading Loading @@ -237,6 +238,17 @@ public class SearchViewManager implements mListener.onSearchViewClearClicked(); }); } if (SdkLevel.isAtLeastU()) { final View textView = mSearchView.findViewById(R.id.search_src_text); if (textView != null) { try { textView.setIsHandwritingDelegate(true); } catch (LinkageError e) { // Running on a device with an older build of Android U // TODO(b/274154553): Remove try/catch block after Android U Beta 1 is released } } } mFullBar = isFullBarSearch; mShowSearchBar = isShowSearchBar; Loading Loading
src/com/android/documentsui/NavigationViewManager.java +10 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ import com.android.documentsui.base.State; import com.android.documentsui.base.UserId; import com.android.documentsui.dirlist.AnimationView; import com.android.documentsui.util.VersionUtils; import com.android.modules.utils.build.SdkLevel; import com.google.android.material.appbar.AppBarLayout; import com.google.android.material.appbar.CollapsingToolbarLayout; Loading Loading @@ -159,6 +160,15 @@ public class NavigationViewManager implements AppBarLayout.OnOffsetChangedListen public void setSearchBarClickListener(View.OnClickListener listener) { mSearchBarView.setOnClickListener(listener); if (SdkLevel.isAtLeastU()) { try { mSearchBarView.setHandwritingDelegatorCallback( () -> listener.onClick(mSearchBarView)); } catch (LinkageError e) { // Running on a device with an older build of Android U // TODO(b/274154553): Remove try/catch block after Android U Beta 1 is released } } } public ProfileTabsAddons getProfileTabsAddons() { Loading
src/com/android/documentsui/queries/SearchViewManager.java +12 −0 Original line number Diff line number Diff line Loading @@ -52,6 +52,7 @@ import com.android.documentsui.base.EventHandler; import com.android.documentsui.base.RootInfo; import com.android.documentsui.base.Shared; import com.android.documentsui.base.State; import com.android.modules.utils.build.SdkLevel; import java.util.Timer; import java.util.TimerTask; Loading Loading @@ -237,6 +238,17 @@ public class SearchViewManager implements mListener.onSearchViewClearClicked(); }); } if (SdkLevel.isAtLeastU()) { final View textView = mSearchView.findViewById(R.id.search_src_text); if (textView != null) { try { textView.setIsHandwritingDelegate(true); } catch (LinkageError e) { // Running on a device with an older build of Android U // TODO(b/274154553): Remove try/catch block after Android U Beta 1 is released } } } mFullBar = isFullBarSearch; mShowSearchBar = isShowSearchBar; Loading