commit | 258e41f0b7b29dd85063a01ce98f75a332ef86d4 | [log] [tgz] |
---|---|---|
author | Joshua Trask <joshtrask@google.com> | Tue Aug 22 19:17:20 2023 +0000 |
committer | Joshua Trask <joshtrask@google.com> | Tue Sep 26 15:22:48 2023 +0000 |
tree | 69c5fcd8d3e2e20bd3a695861bb14ba13dbed011 | |
parent | 8032474f8fd95a5a5f96227908abba2e73e98b2f [diff] |
Merge the `MultiProfilePagerAdapter` base classes That is, this CL consolidates `GenericMultiProfilePagerAdapter` up into the base `AbstractMultiProfilePagerAdapter` (and renames to drop the prefixes). This advances an in-progress refactoring to simplify these classes (as in an earlier `GenericMultiProfilePagerAdapter` TODO comment when that class was first introduced). This prepares for other upcoming work in the base class (especially in service of "private space" support) since the responsibilities were unclear and arbitrarily split between these two bases, which had no other direct clients/subclasses (i.e., this CL is exactly equivalent to the earlier code, but removes a class from the hierarchy). I've also started a little bit of cleanup around method visibility but left much of that work out-of-scope for now. Test: IntentResolverUnitTests / CtsSharesheetDeviceTest Change-Id: I073e0bec5764ea16736af585af0bc9f744089d03
IntentResolver
provides the implementation for Intent ACTION_CHOOSER
See also: ShareCompat.IntentBuilder