@@ -49,7 +49,7 @@ static class SnippetsActivity extends Activity {
4949 protected void onCreate (@ Nullable Bundle savedInstanceState ) {
5050 super .onCreate (savedInstanceState );
5151
52- // [START android_activity_embeddingsplit_attributes_calculator_java ]
52+ // [START android_activity_embedding_split_attributes_calculator_java ]
5353 if (WindowSdkExtensions .getInstance ().getExtensionVersion () >= 2 ) {
5454 SplitController .getInstance (this ).setSplitAttributesCalculator (params -> {
5555 Configuration parentConfiguration = params .getParentConfiguration ();
@@ -72,9 +72,9 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
7272 }
7373 });
7474 }
75- // [END android_activity_embeddingsplit_attributes_calculator_java ]
75+ // [END android_activity_embedding_split_attributes_calculator_java ]
7676
77- // [START android_activity_embeddingsplit_attributes_calculator_tabletop_java ]
77+ // [START android_activity_embedding_split_attributes_calculator_tabletop_java ]
7878 if (WindowSdkExtensions .getInstance ().getExtensionVersion () >= 2 ) {
7979 SplitController .getInstance (this ).setSplitAttributesCalculator (params -> {
8080 String tag = params .getSplitRuleTag ();
@@ -111,29 +111,29 @@ else if (parentConfiguration.screenWidthDp >= 840) {
111111 }
112112 });
113113 }
114- // [END android_activity_embeddingsplit_attributes_calculator_tabletop_java ]
114+ // [END android_activity_embedding_split_attributes_calculator_tabletop_java ]
115115
116- // [START android_activity_embeddingsplitPairFilter_java ]
116+ // [START android_activity_embedding_splitPairFilter_java ]
117117 SplitPairFilter splitPairFilter = new SplitPairFilter (
118118 new ComponentName (this , ListActivity .class ),
119119 new ComponentName (this , DetailActivity .class ),
120120 null
121121 );
122- // [END android_activity_embeddingsplitPairFilter_java ]
122+ // [END android_activity_embedding_splitPairFilter_java ]
123123
124- // [START android_activity_embeddingfilterSet_java ]
124+ // [START android_activity_embedding_filterSet_java ]
125125 Set <SplitPairFilter > filterSet = new HashSet <>();
126126 filterSet .add (splitPairFilter );
127- // [END android_activity_embeddingfilterSet_java ]
127+ // [END android_activity_embedding_filterSet_java ]
128128
129- // [START android_activity_embeddingsplitAttributes_java ]
129+ // [START android_activity_embedding_splitAttributes_java ]
130130 SplitAttributes splitAttributes = new SplitAttributes .Builder ()
131131 .setSplitType (SplitAttributes .SplitType .ratio (0.33f ))
132132 .setLayoutDirection (SplitAttributes .LayoutDirection .LEFT_TO_RIGHT )
133133 .build ();
134- // [END android_activity_embeddingsplitAttributes_java ]
134+ // [END android_activity_embedding_splitAttributes_java ]
135135
136- // [START android_activity_embeddingsplitPairRule_java ]
136+ // [START android_activity_embedding_splitPairRule_java ]
137137 SplitPairRule splitPairRule = new SplitPairRule .Builder (filterSet )
138138 .setDefaultSplitAttributes (splitAttributes )
139139 .setMinWidthDp (840 )
@@ -143,26 +143,26 @@ else if (parentConfiguration.screenWidthDp >= 840) {
143143 .setFinishSecondaryWithPrimary (SplitRule .FinishBehavior .ALWAYS )
144144 .setClearTop (false )
145145 .build ();
146- // [END android_activity_embeddingsplitPairRule_java ]
146+ // [END android_activity_embedding_splitPairRule_java ]
147147
148- // [START android_activity_embeddingruleController_java ]
148+ // [START android_activity_embedding_ruleController_java ]
149149 RuleController ruleController = RuleController .getInstance (this );
150150 ruleController .addRule (splitPairRule );
151- // [END android_activity_embeddingruleController_java ]
151+ // [END android_activity_embedding_ruleController_java ]
152152
153- // [START android_activity_embeddingplaceholderActivityFilter_java ]
153+ // [START android_activity_embedding_placeholderActivityFilter_java ]
154154 ActivityFilter placeholderActivityFilter = new ActivityFilter (
155155 new ComponentName (this , ListActivity .class ),
156156 null
157157 );
158- // [END android_activity_embeddingplaceholderActivityFilter_java ]
158+ // [END android_activity_embedding_placeholderActivityFilter_java ]
159159
160- // [START android_activity_embeddingplaceholderActivityFilterSet_java ]
160+ // [START android_activity_embedding_placeholderActivityFilterSet_java ]
161161 Set <ActivityFilter > placeholderActivityFilterSet = new HashSet <>();
162162 placeholderActivityFilterSet .add (placeholderActivityFilter );
163- // [END android_activity_embeddingplaceholderActivityFilterSet_java ]
163+ // [END android_activity_embedding_placeholderActivityFilterSet_java ]
164164
165- // [START android_activity_embeddingsplitPlaceholderRule_java ]
165+ // [START android_activity_embedding_splitPlaceholderRule_java ]
166166 SplitPlaceholderRule splitPlaceholderRule = new SplitPlaceholderRule .Builder (
167167 placeholderActivityFilterSet ,
168168 new Intent (this , PlaceholderActivity .class )
@@ -173,36 +173,36 @@ else if (parentConfiguration.screenWidthDp >= 840) {
173173 .setFinishPrimaryWithPlaceholder (SplitRule .FinishBehavior .ALWAYS )
174174 .setSticky (false )
175175 .build ();
176- // [END android_activity_embeddingsplitPlaceholderRule_java ]
176+ // [END android_activity_embedding_splitPlaceholderRule_java ]
177177
178- // [START android_activity_embeddingaddRuleSplitPlaceholderRule_java ]
178+ // [START android_activity_embedding_addRuleSplitPlaceholderRule_java ]
179179 ruleController .addRule (splitPlaceholderRule );
180- // [END android_activity_embeddingaddRuleSplitPlaceholderRule_java ]
180+ // [END android_activity_embedding_addRuleSplitPlaceholderRule_java ]
181181
182- // [START android_activity_embeddingexpandedActivityFilter_java ]
182+ // [START android_activity_embedding_expandedActivityFilter_java ]
183183 ActivityFilter expandedActivityFilter = new ActivityFilter (
184184 new ComponentName (this , ExpandedActivity .class ),
185185 null
186186 );
187- // [END android_activity_embeddingexpandedActivityFilter_java ]
187+ // [END android_activity_embedding_expandedActivityFilter_java ]
188188
189- // [START android_activity_embeddingexpandedActivityFilterSet_java ]
189+ // [START android_activity_embedding_expandedActivityFilterSet_java ]
190190 Set <ActivityFilter > expandedActivityFilterSet = new HashSet <>();
191191 expandedActivityFilterSet .add (expandedActivityFilter );
192- // [END android_activity_embeddingexpandedActivityFilterSet_java ]
192+ // [END android_activity_embedding_expandedActivityFilterSet_java ]
193193
194- // [START android_activity_embeddingactivityRule_java ]
194+ // [START android_activity_embedding_activityRule_java ]
195195 ActivityRule activityRule = new ActivityRule .Builder (
196196 expandedActivityFilterSet
197197 ).setAlwaysExpand (true )
198198 .build ();
199- // [END android_activity_embeddingactivityRule_java ]
199+ // [END android_activity_embedding_activityRule_java ]
200200
201- // [START android_activity_embeddingaddRuleActivityRule_java ]
201+ // [START android_activity_embedding_addRuleActivityRule_java ]
202202 ruleController .addRule (activityRule );
203- // [END android_activity_embeddingaddRuleActivityRule_java ]
203+ // [END android_activity_embedding_addRuleActivityRule_java ]
204204
205- // [START android_activity_embeddingsplitAttributesBuilder_java ]
205+ // [START android_activity_embedding_splitAttributesBuilder_java ]
206206 SplitAttributes .Builder _splitAttributesBuilder = new SplitAttributes .Builder ()
207207 .setSplitType (SplitAttributes .SplitType .ratio (0.33f ))
208208 .setLayoutDirection (SplitAttributes .LayoutDirection .LEFT_TO_RIGHT );
@@ -217,32 +217,32 @@ else if (parentConfiguration.screenWidthDp >= 840) {
217217 );
218218 }
219219 SplitAttributes _splitAttributes = _splitAttributesBuilder .build ();
220- // [END android_activity_embeddingsplitAttributesBuilder_java ]
220+ // [END android_activity_embedding_splitAttributesBuilder_java ]
221221
222222 }
223223
224224
225- // [START android_activity_embeddingisActivityEmbedded_java ]
225+ // [START android_activity_embedding_isActivityEmbedded_java ]
226226 boolean isActivityEmbedded (Activity activity ) {
227227 return ActivityEmbeddingController .getInstance (context ).isActivityEmbedded (activity );
228228 }
229- // [END android_activity_embeddingisActivityEmbedded_java ]
229+ // [END android_activity_embedding_isActivityEmbedded_java ]
230230
231231 }
232232
233233
234234 /** @noinspection InnerClassMayBeStatic */
235- // [START android_activity_embeddingDetailActivity_class_java ]
235+ // [START android_activity_embedding_DetailActivity_class_java ]
236236 public class DetailActivity extends AppCompatActivity {
237237 void onOpenSubdetail () {
238238 startActivity (new Intent (this , SubdetailActivity .class ));
239239 }
240240 }
241- // [END android_activity_embeddingDetailActivity_class_java ]
241+ // [END android_activity_embedding_DetailActivity_class_java ]
242242
243243
244244 /** @noinspection InnerClassMayBeStatic */
245- // [START android_activity_embeddingSplitInitializer_class_java ]
245+ // [START android_activity_embedding_SplitInitializer_class_java ]
246246 public class SplitInitializer implements Initializer <RuleController > {
247247
248248 @ NonNull
@@ -261,7 +261,7 @@ public List<Class<? extends Initializer<?>>> dependencies() {
261261 return Collections .emptyList ();
262262 }
263263 }
264- // [END android_activity_embeddingSplitInitializer_class_java ]
264+ // [END android_activity_embedding_SplitInitializer_class_java ]
265265
266266
267267 /**
@@ -270,46 +270,46 @@ public List<Class<? extends Initializer<?>>> dependencies() {
270270 private Class <?> classForItem (int item ) { return Class .class ; }
271271
272272 /** @noinspection InnerClassMayBeStatic */
273- // [START android_activity_embeddingMenuActivity_class_java ]
273+ // [START android_activity_embedding_MenuActivity_class_java ]
274274 public class MenuActivity extends AppCompatActivity {
275275 void onMenuItemSelected (int selectedMenuItem ) {
276276 startActivity (new Intent (this , classForItem (selectedMenuItem )));
277277 }
278278 }
279- // [END android_activity_embeddingMenuActivity_class_java ]
279+ // [END android_activity_embedding_MenuActivity_class_java ]
280280
281281
282282 /** @noinspection InnerClassMayBeStatic */
283- // [START android_activity_embeddingB_class_java ]
283+ // [START android_activity_embedding_B_class_java ]
284284 public class B extends AppCompatActivity {
285285 void onOpenC () {
286286 startActivity (new Intent (this , C .class ));
287287 }
288288 }
289- // [END android_activity_embeddingB_class_java ]
289+ // [END android_activity_embedding_B_class_java ]
290290
291291
292292 static class SnippetActivity2 extends Activity {
293293
294294 private Set <SplitPairFilter > filterSet = new HashSet <>();
295295
296- // [START android_activity_embeddingonCreate_RuleController_java ]
296+ // [START android_activity_embedding_onCreate_RuleController_java ]
297297 @ Override
298298 protected void onCreate (@ Nullable Bundle savedInstanceState ) {
299299 super .onCreate (savedInstanceState );
300300 RuleController .getInstance (this )
301301 .addRule (new SplitPairRule .Builder (filterSet ).build ());
302302 startActivity (new Intent (this , DetailActivity .class ));
303303 }
304- // [END android_activity_embeddingonCreate_RuleController_java ]
304+ // [END android_activity_embedding_onCreate_RuleController_java ]
305305
306306 }
307307
308308
309309 static class SnippetActivity3 extends AppCompatActivity {
310310
311311 @ OptIn (markerClass = ExperimentalWindowApi .class )
312- // [START android_activity_embeddingonCreate_SplitControllerCallbackAdapter_java ]
312+ // [START android_activity_embedding_onCreate_SplitControllerCallbackAdapter_java ]
313313 @ Override
314314 protected void onCreate (@ Nullable Bundle savedInstanceState ) {
315315 super .onCreate (savedInstanceState );
@@ -323,7 +323,7 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
323323 splitInfoList .isEmpty () ? View .VISIBLE : View .GONE );
324324 });
325325 }
326- // [END android_activity_embeddingonCreate_SplitControllerCallbackAdapter_java ]
326+ // [END android_activity_embedding_onCreate_SplitControllerCallbackAdapter_java ]
327327
328328 }
329329
@@ -334,7 +334,7 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
334334 super .onCreate (savedInstanceState );
335335 setContentView (R .layout .activity_main );
336336
337- // [START android_activity_embeddingpinButton_java ]
337+ // [START android_activity_embedding_pinButton_java ]
338338 Button pinButton = findViewById (R .id .pinButton );
339339 pinButton .setOnClickListener ( (view ) -> {
340340 SplitAttributes splitAttributes = new SplitAttributes .Builder ()
@@ -351,14 +351,14 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
351351 getApplicationContext ()).pinTopActivityStack (getTaskId (),
352352 pinSplitRule );
353353 });
354- // [END android_activity_embeddingpinButton_java ]
354+ // [END android_activity_embedding_pinButton_java ]
355355
356- // [START android_activity_embeddinggetSplitSupportStatus_java ]
356+ // [START android_activity_embedding_getSplitSupportStatus_java ]
357357 if (SplitController .getInstance (this ).getSplitSupportStatus () ==
358358 SplitController .SplitSupportStatus .SPLIT_AVAILABLE ) {
359359 // Device supports split activity features.
360360 }
361- // [END android_activity_embeddinggetSplitSupportStatus_java ]
361+ // [END android_activity_embedding_getSplitSupportStatus_java ]
362362
363363 }
364364 }
0 commit comments