@@ -2,9 +2,6 @@ package com.dede.android_eggs.embedding_splits
2
2
3
3
import android.content.Context
4
4
import androidx.startup.Initializer
5
- import androidx.window.WindowSdkExtensions
6
- import androidx.window.embedding.ActivityEmbeddingController
7
- import androidx.window.embedding.EmbeddingConfiguration
8
5
import androidx.window.embedding.RuleController
9
6
10
7
class SplitInitializer : Initializer <Unit > {
@@ -16,14 +13,15 @@ class SplitInitializer : Initializer<Unit> {
16
13
ruleController.setRules(rules)
17
14
} catch (ignore: RuntimeException ) {
18
15
}
19
- if (WindowSdkExtensions .getInstance().extensionVersion >= 5 ) {
20
- ActivityEmbeddingController .getInstance(context)
21
- .setEmbeddingConfiguration(
22
- EmbeddingConfiguration .Builder ()
23
- .setDimAreaBehavior(EmbeddingConfiguration .DimAreaBehavior .ON_TASK )
24
- .build()
25
- )
26
- }
16
+ // todo fix androidx.window:window:1.4.0-rc02, android 16 beta 4 crash
17
+ // if (WindowSdkExtensions.getInstance().extensionVersion >= 5) {
18
+ // ActivityEmbeddingController.getInstance(context)
19
+ // .setEmbeddingConfiguration(
20
+ // EmbeddingConfiguration.Builder()
21
+ // .setDimAreaBehavior(EmbeddingConfiguration.DimAreaBehavior.ON_TASK)
22
+ // .build()
23
+ // )
24
+ // }
27
25
}
28
26
29
27
override fun dependencies (): List <Class <out Initializer <* >>> = emptyList()
0 commit comments