Extract magnification capabilities from MagnificationSettingsFragment into a new class.

* To increase single responsibility of MagnificationSettingsFragment

Bug: 168567356
Test: atest MagnificationCapabilitiesTest
Change-Id: Ic5e8a556858ac2b6ab9929b1bbdc373ce320c270
This commit is contained in:
jasonwshsu
2020-12-30 16:07:11 +08:00
parent d3c7666770
commit f30eded170
4 changed files with 168 additions and 43 deletions

View File

@@ -35,7 +35,7 @@ public class MagnificationModePreferenceController extends BasePreferenceControl
@Override
public CharSequence getSummary() {
return MagnificationSettingsFragment.getMagnificationCapabilitiesSummary(
mContext);
final int capabilities = MagnificationCapabilities.getCapabilities(mContext);
return MagnificationCapabilities.getSummary(mContext, capabilities);
}
}