summaryrefslogtreecommitdiff
path: root/docs/html/sdk/api_diff/19/changes
diff options
context:
space:
mode:
authorAdam Powell <adamp@google.com>2015-06-01 11:26:32 -0700
committerAdam Powell <adamp@google.com>2015-06-01 11:26:32 -0700
commite9fd6d29f49e11bdce4d4cb865c04e24fb7b55fa (patch)
tree3ae224805c15fe20d5a789306b07bd6fd6b11696 /docs/html/sdk/api_diff/19/changes
parent16224288791dd3f122931504e624637fdcc70903 (diff)
Don't take the compatibility path for non-primary ActionModes
Action modes that are not of type PRIMARY currently go through some compatibility gymnastics so that the non-typed startActionModeForChild ViewParent method has an opportunity to process them. Unfortunately, a lot of apps in the wild use AppCompat, which intercepts these and presents its own contextual action bar UI. In practice this now means that the new floating toolbars for TextViews and similar components don't show up in the majority of existing apps. While this may be more correct from a compatibility standpoint, it presents a poor user experience. Only take the compatibility code path that calls through the older, untyped startActionModeForChild method when the type is PRIMARY. The tradeoff is that apps that previously would use parent views to modify a text selection action mode will now no longer be able to do so. Change-Id: I8c892a7a84ec36e6a484a5cba0c95281ea6beafb
Diffstat (limited to 'docs/html/sdk/api_diff/19/changes')
0 files changed, 0 insertions, 0 deletions