Skip to content

Commit fcef3c1

Browse files
dsn5ftafohrman
authored andcommitted
Update Catalog DemoActivity to apply Edge to Edge config before views are added
PiperOrigin-RevId: 266420752
1 parent a41d340 commit fcef3c1

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

catalog/java/io/material/catalog/feature/DemoActivity.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,7 @@
3636
import javax.inject.Inject;
3737

3838
/** Base Activity class that provides a demo screen structure for a single demo. */
39-
public abstract class DemoActivity extends AppCompatActivity
40-
implements HasAndroidInjector {
39+
public abstract class DemoActivity extends AppCompatActivity implements HasAndroidInjector {
4140

4241
public static final String EXTRA_DEMO_TITLE = "demo_title";
4342

@@ -50,16 +49,16 @@ public abstract class DemoActivity extends AppCompatActivity
5049
protected void onCreate(@Nullable Bundle bundle) {
5150
safeInject();
5251
super.onCreate(bundle);
52+
WindowPreferencesManager windowPreferencesManager = new WindowPreferencesManager(this);
53+
windowPreferencesManager.applyEdgeToEdgePreference(getWindow());
54+
5355
setContentView(R.layout.cat_demo_activity);
5456

5557
toolbar = findViewById(R.id.toolbar);
5658
demoContainer = findViewById(R.id.cat_demo_activity_container);
5759

5860
initDemoActionBar();
5961
demoContainer.addView(onCreateDemoView(LayoutInflater.from(this), demoContainer, bundle));
60-
61-
WindowPreferencesManager windowPreferencesManager = new WindowPreferencesManager(this);
62-
windowPreferencesManager.applyEdgeToEdgePreference(getWindow());
6362
}
6463

6564
@Override
@@ -88,7 +87,7 @@ protected boolean shouldShowDefaultDemoActionBarCloseButton() {
8887
public AndroidInjector<Object> androidInjector() {
8988
return androidInjector;
9089
}
91-
90+
9291
private void safeInject() {
9392
try {
9493
AndroidInjection.inject(this);

0 commit comments

Comments
 (0)