Add pref change callback
Resolve rebase error
This commit is contained in:
@@ -24,4 +24,4 @@ public class BraveApplicationImplBase extends SplitCompatApplication.Impl {
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -121,6 +121,8 @@ import org.chromium.chrome.browser.onboarding.v2.HighlightView;
|
||||
import org.chromium.chrome.browser.preferences.BravePrefServiceBridge;
|
||||
import org.chromium.chrome.browser.preferences.BravePreferenceKeys;
|
||||
import org.chromium.chrome.browser.preferences.Pref;
|
||||
import org.chromium.chrome.browser.preferences.PrefChangeRegistrar;
|
||||
import org.chromium.chrome.browser.preferences.PrefChangeRegistrar.PrefObserver;
|
||||
import org.chromium.chrome.browser.preferences.SharedPreferencesManager;
|
||||
import org.chromium.chrome.browser.preferences.website.BraveShieldsContentSettings;
|
||||
import org.chromium.chrome.browser.prefetch.settings.PreloadPagesSettingsBridge;
|
||||
@@ -186,7 +188,7 @@ import java.util.concurrent.CopyOnWriteArrayList;
|
||||
@JNINamespace("chrome::android")
|
||||
public abstract class BraveActivity<C extends ChromeActivityComponent> extends ChromeActivity
|
||||
implements BrowsingDataBridge.OnClearBrowsingDataListener, BraveVpnObserver,
|
||||
OnBraveSetDefaultBrowserListener, ConnectionErrorHandler {
|
||||
OnBraveSetDefaultBrowserListener, ConnectionErrorHandler, PrefObserver {
|
||||
public static final String ADD_FUNDS_URL = "brave://rewards/#add-funds";
|
||||
public static final String BRAVE_REWARDS_SETTINGS_URL = "brave://rewards/";
|
||||
public static final String BRAVE_REWARDS_SETTINGS_WALLET_VERIFICATION_URL =
|
||||
@@ -720,12 +722,21 @@ public abstract class BraveActivity<C extends ChromeActivityComponent> extends C
|
||||
BraveHelper.DisableFREDRP();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPreferenceChange() {
|
||||
Log.e("BraveCaptcha", "Pref changed");
|
||||
Log.e("BraveCaptcha", BravePrefServiceBridge.getInstance().getCaptchaId());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void finishNativeInitialization() {
|
||||
super.finishNativeInitialization();
|
||||
|
||||
BraveHelper.maybeMigrateSettings();
|
||||
|
||||
PrefChangeRegistrar mPrefChangeRegistrar = new PrefChangeRegistrar();
|
||||
mPrefChangeRegistrar.addObserver("brave.rewards.scheduled_captcha.id", this);
|
||||
|
||||
if (SharedPreferencesManager.getInstance().readBoolean(
|
||||
BravePreferenceKeys.BRAVE_DOUBLE_RESTART, false)) {
|
||||
SharedPreferencesManager.getInstance().writeBoolean(
|
||||
|
||||
@@ -183,6 +183,10 @@ public class BravePrefServiceBridge {
|
||||
return BravePrefServiceBridgeJni.get().getUseRewardsStagingServer();
|
||||
}
|
||||
|
||||
public String getCaptchaId() {
|
||||
return BravePrefServiceBridgeJni.get().getCaptchaId();
|
||||
}
|
||||
|
||||
public void setOldTrackersBlockedCount(Profile profile, long count) {
|
||||
BravePrefServiceBridgeJni.get().setOldTrackersBlockedCount(profile, count);
|
||||
}
|
||||
@@ -368,5 +372,7 @@ public class BravePrefServiceBridge {
|
||||
|
||||
void setShowNews(boolean value);
|
||||
boolean getShowNews();
|
||||
|
||||
String getCaptchaId();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user