Actual behaviour
BaseActivity uses SharedPreferences directly and cherry-picks private implementation details from AppPreferencesImpl.
Expected behaviour
Application should use application abstraction AppPreferences.
AppPreferencesImpl is private implementation and shall not be touched.
Steps to reproduce
This regression has been introduced in 1615130 and c1aa005
Actual behaviour
BaseActivityusesSharedPreferencesdirectly and cherry-picks private implementation details fromAppPreferencesImpl.Expected behaviour
Application should use application abstraction
AppPreferences.AppPreferencesImplis private implementation and shall not be touched.Steps to reproduce
This regression has been introduced in 1615130 and c1aa005