正在尝试在android studio中构建android应用程序。
但是我得到了这个2错误,现在不知道如何修复它们..
app\src\main\java\com\xxxxxx\user\UserApplication.java:62: error: cannot find symbol
firebaseRemoteConfig.setDefaults(remoteConfigDefaults);
^
symbol: method setDefaults(Map<String,Object>)
location: variable firebaseRemoteConfig of type FirebaseRemoteConfig
app\src\main\java\com\xxxxxxx\user\UserApplication.java:69: error: cannot find symbol
firebaseRemoteConfig.activateFetched();
^
symbol: method activateFetched()
location: variable firebaseRemoteConfig of type FirebaseRemoteConfig我希望有一个仁慈的灵魂能帮助我。
我在UserApplication.java中的代码
public void onCreate() {
super.onCreate();
mInstance = this;
//initCalligraphyConfig();
final FirebaseRemoteConfig firebaseRemoteConfig = FirebaseRemoteConfig.getInstance();
// set in-app defaults
Map<String, Object> remoteConfigDefaults = new HashMap();
remoteConfigDefaults.put(ForceUpdateChecker.KEY_UPDATE_REQUIRED, false);
remoteConfigDefaults.put(ForceUpdateChecker.KEY_CURRENT_VERSION, "1.0");
remoteConfigDefaults.put(ForceUpdateChecker.KEY_UPDATE_URL,
"https://play.google.com/store/apps/details?id="+getPackageName());
firebaseRemoteConfig.setDefaults(remoteConfigDefaults);
firebaseRemoteConfig.fetch(10) // fetch every minutes
.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful()) {
Log.d(TAG, "remote config is fetched.");
firebaseRemoteConfig.activateFetched();
}
}
});
}发布于 2021-01-06 10:56:19
您需要更换firebaseRemoteConfig.setDefaults(remoteConfigDefaults);
使用
firebaseRemoteConfig.setDefaultsAsync(remoteConfigDefaults);
和firebaseRemoteConfig.activateFetched();
使用
firebaseRemoteConfig.activate();
https://stackoverflow.com/questions/64867511
复制相似问题