From 8b4cfd45000d85199a5ae36673c6f019999daf56 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Mon, 6 Jul 2026 09:11:54 +0000 Subject: [PATCH] chore: migrate to LDClient.init with timeout Co-Authored-By: rlamb@launchdarkly.com <4955475+kinyoklion@users.noreply.github.com> --- .../java/com/launchdarkly/hello_android/MainApplication.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/launchdarkly/hello_android/MainApplication.java b/app/src/main/java/com/launchdarkly/hello_android/MainApplication.java index 8bdb5f5..cb8edb8 100644 --- a/app/src/main/java/com/launchdarkly/hello_android/MainApplication.java +++ b/app/src/main/java/com/launchdarkly/hello_android/MainApplication.java @@ -38,7 +38,10 @@ public void onCreate() { .build(); } - LDClient.init(this, ldConfig, context); + // Initialize the client and wait up to 5 seconds for it to receive the latest flag + // values. If initialization does not complete within the timeout, the client is still + // returned and can be used with cached values. + LDClient.init(this, ldConfig, context, 5); } private boolean isUserLoggedIn() {