Skip to content

Commit f5c7db9

Browse files
authored
Follow system dark mode by default (#1674)
1 parent 89ef55b commit f5c7db9

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

app/src/main/java/com/firebase/uidemo/FirebaseUIDemo.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,14 @@
22

33
import com.squareup.leakcanary.LeakCanary;
44

5+
import androidx.appcompat.app.AppCompatDelegate;
56
import androidx.multidex.MultiDexApplication;
67

78
public class FirebaseUIDemo extends MultiDexApplication {
9+
static {
10+
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_AUTO_BATTERY);
11+
}
12+
813
@Override
914
public void onCreate() {
1015
super.onCreate();

app/src/main/java/com/firebase/uidemo/auth/AuthUiActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@ private void startSignedInActivity(@Nullable IdpResponse response) {
347347
@OnClick({R.id.default_theme, R.id.purple_theme, R.id.green_theme, R.id.dark_theme})
348348
public void toggleDarkTheme() {
349349
int mode = mDarkTheme.isChecked() ?
350-
AppCompatDelegate.MODE_NIGHT_YES : AppCompatDelegate.MODE_NIGHT_NO;
350+
AppCompatDelegate.MODE_NIGHT_YES : AppCompatDelegate.MODE_NIGHT_AUTO_BATTERY;
351351
AppCompatDelegate.setDefaultNightMode(mode);
352352
getDelegate().setLocalNightMode(mode);
353353
}

0 commit comments

Comments
 (0)