public static final String PREF_TEXT_SCALE = "text_scale";
public static final String PREF_USER_SET_FORCE_ENABLE_ZOOM = "user_set_force_enable_zoom";
- private static FontSizePrefs mFontSizePrefs;
+ private static FontSizePrefs sFontSizePrefs;
private final long mFontSizePrefsAndroidPtr;
private final SharedPreferences mSharedPreferences;
private final Map<Observer, FontSizePrefsObserverWrapper> mObserverMap;
*/
public static FontSizePrefs getInstance(Context context) {
ThreadUtils.assertOnUiThread();
- if (mFontSizePrefs == null) {
- mFontSizePrefs = new FontSizePrefs(context);
+ if (sFontSizePrefs == null) {
+ sFontSizePrefs = new FontSizePrefs(context);
}
- return mFontSizePrefs;
+ return sFontSizePrefs;
}
/**
return nativeGetForceEnableZoom(mFontSizePrefsAndroidPtr);
}
- public void destroy() {
- mSharedPreferences.unregisterOnSharedPreferenceChangeListener(this);
- nativeDestroy(mFontSizePrefsAndroidPtr);
- }
-
private native void nativeAddObserver(long nativeFontSizePrefsAndroid,
long nativeObserverPtr);
private native long nativeInit();
- private native void nativeDestroy(long nativeFontSizePrefsAndroid);
-
private native void nativeSetFontScaleFactor(long nativeFontSizePrefsAndroid, float font);
private native float nativeGetFontScaleFactor(long nativeFontSizePrefsAndroid);