Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 1320a75

Browse files
committed
logging
1 parent 77e8832 commit 1320a75

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

config/app/src/main/java/com/google/firebase/quickstart/config/MainActivity.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ class MainActivity : AppCompatActivity() {
6767
}
6868
})
6969
// [END add_config_update_listener]
70-
7170
}
7271

7372
private fun displayWelcomeMessage() {

config/app/src/main/java/com/google/firebase/quickstart/config/java/MainActivity.java

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@
1111
import com.google.android.gms.tasks.OnCompleteListener;
1212
import com.google.android.gms.tasks.Task;
1313
import com.google.firebase.quickstart.config.R;
14+
import com.google.firebase.remoteconfig.ConfigUpdate;
15+
import com.google.firebase.remoteconfig.ConfigUpdateListener;
1416
import com.google.firebase.remoteconfig.FirebaseRemoteConfig;
17+
import com.google.firebase.remoteconfig.FirebaseRemoteConfigException;
1518
import com.google.firebase.remoteconfig.FirebaseRemoteConfigSettings;
1619

1720
public class MainActivity extends AppCompatActivity {
@@ -58,6 +61,24 @@ public void onComplete(@NonNull Task<Boolean> task) {
5861
}
5962
});
6063
// [END fetch_config_with_callback]
64+
65+
// [START add_config_update_listener]
66+
mFirebaseRemoteConfig.addOnConfigUpdateListener(object :ConfigUpdateListener {
67+
override fun onUpdate(configUpdate :ConfigUpdate) {
68+
Log.d(TAG, "Updated keys: " + configUpdate.updatedKeys.joinToString(", "));
69+
70+
if (configUpdate.updatedKeys.contains("welcome_message")) {
71+
remoteConfig.activate().addOnCompleteListener {
72+
displayWelcomeMessage()
73+
}
74+
}
75+
}
76+
77+
override fun onError(error:FirebaseRemoteConfigException) {
78+
Log.w(TAG, "Config Update Error Code: " + error.code, error)
79+
}
80+
})
81+
// [END add_config_update_listener]
6182
}
6283

6384
private void displayWelcomeMessage() {

0 commit comments

Comments
 (0)