Merge "Support stylus handwriting in settings search bar" into udc-dev
This commit is contained in:
@@ -126,7 +126,16 @@ public interface SearchFeatureProvider {
|
|||||||
true /* finishSecondaryWithPrimary */,
|
true /* finishSecondaryWithPrimary */,
|
||||||
false /* clearTop */);
|
false /* clearTop */);
|
||||||
|
|
||||||
toolbar.setOnClickListener(tb -> {
|
toolbar.setOnClickListener(tb -> startSearchActivity(context, activity, pageId, intent));
|
||||||
|
|
||||||
|
toolbar.setHandwritingDelegatorCallback(
|
||||||
|
() -> startSearchActivity(context, activity, pageId, intent));
|
||||||
|
toolbar.setAllowedHandwritingDelegatePackage(intent.getPackage());
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Start the search activity. */
|
||||||
|
private static void startSearchActivity(
|
||||||
|
Context context, FragmentActivity activity, int pageId, Intent intent) {
|
||||||
FeatureFactory.getFactory(context).getSlicesFeatureProvider()
|
FeatureFactory.getFactory(context).getSlicesFeatureProvider()
|
||||||
.indexSliceDataAsync(context);
|
.indexSliceDataAsync(context);
|
||||||
|
|
||||||
@@ -135,7 +144,6 @@ public interface SearchFeatureProvider {
|
|||||||
|
|
||||||
final Bundle bundle = ActivityOptions.makeSceneTransitionAnimation(activity).toBundle();
|
final Bundle bundle = ActivityOptions.makeSceneTransitionAnimation(activity).toBundle();
|
||||||
activity.startActivity(intent, bundle);
|
activity.startActivity(intent, bundle);
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Intent buildSearchIntent(Context context, int pageId);
|
Intent buildSearchIntent(Context context, int pageId);
|
||||||
|
Reference in New Issue
Block a user