Skip to content

Commit 4e40914

Browse files
authored
Merge pull request #415 from xamarin/create-pull-request/patch-1635746820
Weekly stable updates
2 parents 9778e6b + 08a6f89 commit 4e40914

File tree

24 files changed

+3613
-127
lines changed

24 files changed

+3613
-127
lines changed

azure-pipelines.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ pr:
66
- main
77

88
variables:
9-
AndroidBinderatorVersion: 0.5.0
9+
AndroidBinderatorVersion: 0.5.2
1010
AndroidXMigrationVersion: 1.0.8
11-
DotNetVersion: 6.0.100-rc.2.21505.57
11+
DotNetVersion: 6.0.100
1212
DotNet6Source: https://aka.ms/dotnet6/nuget/index.json
1313
NuGetOrgSource: https://api.nuget.org/v3/index.json
1414
# NOTE: there wasn't a public release of 16.11 for macOS
@@ -37,7 +37,11 @@ jobs:
3737
timeoutInMinutes: 120
3838
validPackagePrefixes: [ 'Xamarin', 'GoogleGson' ]
3939
areaPath: 'DevDiv\VS Client - Runtime SDKs\Android'
40-
xcode: 13.0
40+
macosImage: 'macOS-11' # the name of the macOS VM image
41+
# BigSur 20211120
42+
xcode: 13.1
43+
dotnet: '5.0.403' # the version of .NET Core to use
44+
dotnetStable: '3.1.415' # the stable version of .NET Core to use
4145
initSteps:
4246
- task: UseDotNet@2
4347
displayName: install .NET $(DotNetVersion)

config.json

Lines changed: 69 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,16 @@
2929
{
3030
"groupId": "androidx.activity",
3131
"artifactId": "activity",
32-
"version": "1.3.1",
33-
"nugetVersion": "1.3.1.2",
32+
"version": "1.4.0",
33+
"nugetVersion": "1.4.0",
3434
"nugetId": "Xamarin.AndroidX.Activity",
3535
"dependencyOnly": false
3636
},
3737
{
3838
"groupId": "androidx.activity",
3939
"artifactId": "activity-ktx",
40-
"version": "1.3.1",
41-
"nugetVersion": "1.3.1.2",
40+
"version": "1.4.0",
41+
"nugetVersion": "1.4.0",
4242
"nugetId": "Xamarin.AndroidX.Activity.Ktx",
4343
"dependencyOnly": false
4444
},
@@ -421,8 +421,8 @@
421421
{
422422
"groupId": "androidx.core",
423423
"artifactId": "core",
424-
"version": "1.6.0",
425-
"nugetVersion": "1.6.0.3",
424+
"version": "1.7.0",
425+
"nugetVersion": "1.7.0",
426426
"nugetId": "Xamarin.AndroidX.Core",
427427
"dependencyOnly": false
428428
},
@@ -445,8 +445,8 @@
445445
{
446446
"groupId": "androidx.core",
447447
"artifactId": "core-ktx",
448-
"version": "1.6.0",
449-
"nugetVersion": "1.6.0.3",
448+
"version": "1.7.0",
449+
"nugetVersion": "1.7.0",
450450
"nugetId": "Xamarin.AndroidX.Core.Core.Ktx",
451451
"dependencyOnly": false
452452
},
@@ -661,16 +661,16 @@
661661
{
662662
"groupId": "androidx.lifecycle",
663663
"artifactId": "lifecycle-common",
664-
"version": "2.3.1",
665-
"nugetVersion": "2.3.1.3",
664+
"version": "2.4.0",
665+
"nugetVersion": "2.4.0",
666666
"nugetId": "Xamarin.AndroidX.Lifecycle.Common",
667667
"dependencyOnly": false
668668
},
669669
{
670670
"groupId": "androidx.lifecycle",
671671
"artifactId": "lifecycle-common-java8",
672-
"version": "2.3.1",
673-
"nugetVersion": "2.3.1.3",
672+
"version": "2.4.0",
673+
"nugetVersion": "2.4.0",
674674
"nugetId": "Xamarin.AndroidX.Lifecycle.Common.Java8",
675675
"dependencyOnly": false
676676
},
@@ -685,104 +685,104 @@
685685
{
686686
"groupId": "androidx.lifecycle",
687687
"artifactId": "lifecycle-livedata",
688-
"version": "2.3.1",
689-
"nugetVersion": "2.3.1.3",
688+
"version": "2.4.0",
689+
"nugetVersion": "2.4.0",
690690
"nugetId": "Xamarin.AndroidX.Lifecycle.LiveData",
691691
"dependencyOnly": false
692692
},
693693
{
694694
"groupId": "androidx.lifecycle",
695695
"artifactId": "lifecycle-livedata-core",
696-
"version": "2.3.1",
697-
"nugetVersion": "2.3.1.3",
696+
"version": "2.4.0",
697+
"nugetVersion": "2.4.0",
698698
"nugetId": "Xamarin.AndroidX.Lifecycle.LiveData.Core",
699699
"dependencyOnly": false
700700
},
701701
{
702702
"groupId": "androidx.lifecycle",
703703
"artifactId": "lifecycle-livedata-core-ktx",
704-
"version": "2.3.1",
705-
"nugetVersion": "2.3.1.3",
704+
"version": "2.4.0",
705+
"nugetVersion": "2.4.0",
706706
"nugetId": "Xamarin.AndroidX.Lifecycle.LiveData.Core.Ktx",
707707
"dependencyOnly": false
708708
},
709709
{
710710
"groupId": "androidx.lifecycle",
711711
"artifactId": "lifecycle-livedata-ktx",
712-
"version": "2.3.1",
713-
"nugetVersion": "2.3.1.5",
712+
"version": "2.4.0",
713+
"nugetVersion": "2.4.0",
714714
"nugetId": "Xamarin.AndroidX.Lifecycle.LiveData.Ktx",
715715
"dependencyOnly": false
716716
},
717717
{
718718
"groupId": "androidx.lifecycle",
719719
"artifactId": "lifecycle-process",
720-
"version": "2.3.1",
721-
"nugetVersion": "2.3.1.3",
720+
"version": "2.4.0",
721+
"nugetVersion": "2.4.0",
722722
"nugetId": "Xamarin.AndroidX.Lifecycle.Process",
723723
"dependencyOnly": false
724724
},
725725
{
726726
"groupId": "androidx.lifecycle",
727727
"artifactId": "lifecycle-reactivestreams",
728-
"version": "2.3.1",
729-
"nugetVersion": "2.3.1.3",
728+
"version": "2.4.0",
729+
"nugetVersion": "2.4.0",
730730
"nugetId": "Xamarin.AndroidX.Lifecycle.ReactiveStreams",
731731
"dependencyOnly": false
732732
},
733733
{
734734
"groupId": "androidx.lifecycle",
735735
"artifactId": "lifecycle-reactivestreams-ktx",
736-
"version": "2.3.1",
737-
"nugetVersion": "2.3.1.3",
736+
"version": "2.4.0",
737+
"nugetVersion": "2.4.0",
738738
"nugetId": "Xamarin.AndroidX.Lifecycle.ReactiveStreams.Ktx",
739739
"dependencyOnly": false
740740
},
741741
{
742742
"groupId": "androidx.lifecycle",
743743
"artifactId": "lifecycle-runtime",
744-
"version": "2.3.1",
745-
"nugetVersion": "2.3.1.4",
744+
"version": "2.4.0",
745+
"nugetVersion": "2.4.0",
746746
"nugetId": "Xamarin.AndroidX.Lifecycle.Runtime",
747747
"dependencyOnly": false
748748
},
749749
{
750750
"groupId": "androidx.lifecycle",
751751
"artifactId": "lifecycle-runtime-ktx",
752-
"version": "2.3.1",
753-
"nugetVersion": "2.3.1.3",
752+
"version": "2.4.0",
753+
"nugetVersion": "2.4.0",
754754
"nugetId": "Xamarin.AndroidX.Lifecycle.Runtime.Ktx",
755755
"dependencyOnly": false
756756
},
757757
{
758758
"groupId": "androidx.lifecycle",
759759
"artifactId": "lifecycle-service",
760-
"version": "2.3.1",
761-
"nugetVersion": "2.3.1.3",
760+
"version": "2.4.0",
761+
"nugetVersion": "2.4.0",
762762
"nugetId": "Xamarin.AndroidX.Lifecycle.Service",
763763
"dependencyOnly": false
764764
},
765765
{
766766
"groupId": "androidx.lifecycle",
767767
"artifactId": "lifecycle-viewmodel",
768-
"version": "2.3.1",
769-
"nugetVersion": "2.3.1.3",
768+
"version": "2.4.0",
769+
"nugetVersion": "2.4.0",
770770
"nugetId": "Xamarin.AndroidX.Lifecycle.ViewModel",
771771
"dependencyOnly": false
772772
},
773773
{
774774
"groupId": "androidx.lifecycle",
775775
"artifactId": "lifecycle-viewmodel-ktx",
776-
"version": "2.3.1",
777-
"nugetVersion": "2.3.1.3",
776+
"version": "2.4.0",
777+
"nugetVersion": "2.4.0",
778778
"nugetId": "Xamarin.AndroidX.Lifecycle.ViewModel.Ktx",
779779
"dependencyOnly": false
780780
},
781781
{
782782
"groupId": "androidx.lifecycle",
783783
"artifactId": "lifecycle-viewmodel-savedstate",
784-
"version": "2.3.1",
785-
"nugetVersion": "2.3.1.3",
784+
"version": "2.4.0",
785+
"nugetVersion": "2.4.0",
786786
"nugetId": "Xamarin.AndroidX.Lifecycle.ViewModelSavedState",
787787
"dependencyOnly": false
788788
},
@@ -1252,18 +1252,18 @@
12521252
},
12531253
{
12541254
"groupId": "androidx.wear",
1255-
"artifactId": "wear-ongoing",
1256-
"version": "1.0.0",
1255+
"artifactId": "wear-input",
1256+
"version": "1.1.0",
12571257
"nugetVersion": "1.0.0.0",
1258-
"nugetId": "Xamarin.AndroidX.Wear.Ongoing",
1258+
"nugetId": "Xamarin.AndroidX.Wear.Input",
12591259
"dependencyOnly": false
12601260
},
12611261
{
12621262
"groupId": "androidx.wear",
1263-
"artifactId": "wear-input",
1264-
"version": "1.1.0",
1263+
"artifactId": "wear-ongoing",
1264+
"version": "1.0.0",
12651265
"nugetVersion": "1.0.0.0",
1266-
"nugetId": "Xamarin.AndroidX.Wear.Input",
1266+
"nugetId": "Xamarin.AndroidX.Wear.Ongoing",
12671267
"dependencyOnly": false
12681268
},
12691269
{
@@ -1279,7 +1279,7 @@
12791279
"artifactId": "wear-remote-interactions",
12801280
"version": "1.0.0",
12811281
"nugetVersion": "1.0.0.0",
1282-
"nugetId": "Xamarin.AndroidX.Wear.RemoteInteractions",
1282+
"nugetId": "Xamarin.AndroidX.Wear.RemoteInteractions",
12831283
"dependencyOnly": false
12841284
},
12851285
{
@@ -1293,8 +1293,8 @@
12931293
{
12941294
"groupId": "androidx.window",
12951295
"artifactId": "window",
1296-
"version": "1.0.0-beta02",
1297-
"nugetVersion": "1.0.0.3-beta02",
1296+
"version": "1.0.0-beta04",
1297+
"nugetVersion": "1.0.0.4-beta04",
12981298
"nugetId": "Xamarin.AndroidX.Window",
12991299
"dependencyOnly": false
13001300
},
@@ -1309,8 +1309,8 @@
13091309
{
13101310
"groupId": "androidx.window",
13111311
"artifactId": "window-java",
1312-
"version": "1.0.0-beta02",
1313-
"nugetVersion": "1.0.0.3-beta02",
1312+
"version": "1.0.0-beta04",
1313+
"nugetVersion": "1.0.0.4-beta04",
13141314
"nugetId": "Xamarin.AndroidX.Window.WindowJava",
13151315
"dependencyOnly": false
13161316
},
@@ -1350,8 +1350,8 @@
13501350
{
13511351
"groupId": "com.google.code.gson",
13521352
"artifactId": "gson",
1353-
"version": "2.8.8",
1354-
"nugetVersion": "2.8.8.2",
1353+
"version": "2.8.9",
1354+
"nugetVersion": "2.8.9",
13551355
"nugetId": "GoogleGson",
13561356
"dependencyOnly": false,
13571357
"templateSet": "gson"
@@ -1476,6 +1476,15 @@
14761476
"dependencyOnly": false,
14771477
"templateSet": "kotlinx"
14781478
},
1479+
{
1480+
"groupId": "org.jetbrains.kotlinx",
1481+
"artifactId": "kotlinx-coroutines-guava",
1482+
"version": "1.5.2",
1483+
"nugetVersion": "1.5.2",
1484+
"nugetId": "Xamarin.KotlinX.Coroutines.Guava",
1485+
"dependencyOnly": false,
1486+
"templateSet": "kotlinx"
1487+
},
14791488
{
14801489
"groupId": "org.jetbrains.kotlinx",
14811490
"artifactId": "kotlinx-coroutines-jdk8",
@@ -1503,15 +1512,6 @@
15031512
"dependencyOnly": false,
15041513
"templateSet": "kotlinx"
15051514
},
1506-
{
1507-
"groupId": "org.jetbrains.kotlinx",
1508-
"artifactId": "kotlinx-coroutines-guava",
1509-
"version": "1.5.0",
1510-
"nugetVersion": "1.5.0",
1511-
"nugetId": "Xamarin.KotlinX.Coroutines.Guava",
1512-
"dependencyOnly": false,
1513-
"templateSet": "kotlinx"
1514-
},
15151515
{
15161516
"groupId": "org.reactivestreams",
15171517
"artifactId": "reactive-streams",
@@ -1521,14 +1521,6 @@
15211521
"dependencyOnly": false,
15221522
"templateSet": "reactive-streams"
15231523
},
1524-
{
1525-
"groupId": "com.google.firebase",
1526-
"artifactId": "firebase-appindexing",
1527-
"version": "20.0.0",
1528-
"nugetVersion": "120.0.0.2",
1529-
"nugetId": "Xamarin.Firebase.AppIndexing",
1530-
"dependencyOnly": true
1531-
},
15321524
{
15331525
"groupId": "com.google.android.gms",
15341526
"artifactId": "play-services-basement",
@@ -1545,6 +1537,14 @@
15451537
"nugetId": "Xamarin.GooglePlayServices.Wearable",
15461538
"dependencyOnly": true
15471539
},
1540+
{
1541+
"groupId": "com.google.firebase",
1542+
"artifactId": "firebase-appindexing",
1543+
"version": "20.0.0",
1544+
"nugetVersion": "120.0.0.2",
1545+
"nugetId": "Xamarin.Firebase.AppIndexing",
1546+
"dependencyOnly": true
1547+
},
15481548
{
15491549
"groupId": "com.google.guava",
15501550
"artifactId": "failureaccess",
@@ -1691,4 +1691,4 @@
16911691
}
16921692
]
16931693
}
1694-
]
1694+
]

mappings/androidx-assemblies.csv

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
Support .NET assembly,AndroidX .NET assembly,Support NuGet,AndroidX NuGet,AndroidX NuGet Version
22
Xamarin.Android.Arch.Core.Common,Xamarin.AndroidX.Arch.Core.Common,Xamarin.Android.Arch.Core.Common,Xamarin.AndroidX.Arch.Core.Common,2.1.0.11
33
Xamarin.Android.Arch.Core.Runtime,Xamarin.AndroidX.Arch.Core.Runtime,Xamarin.Android.Arch.Core.Runtime,Xamarin.AndroidX.Arch.Core.Runtime,2.1.0.11
4-
Xamarin.Android.Arch.Lifecycle.Common,Xamarin.AndroidX.Lifecycle.Common,Xamarin.Android.Arch.Lifecycle.Common,Xamarin.AndroidX.Lifecycle.Common,2.3.1.3
4+
Xamarin.Android.Arch.Lifecycle.Common,Xamarin.AndroidX.Lifecycle.Common,Xamarin.Android.Arch.Lifecycle.Common,Xamarin.AndroidX.Lifecycle.Common,2.4.0
55
Xamarin.Android.Arch.Lifecycle.Extensions,Xamarin.AndroidX.Lifecycle.Extensions,Xamarin.Android.Arch.Lifecycle.Extensions,Xamarin.AndroidX.Lifecycle.Extensions,2.2.0.10
6-
Xamarin.Android.Arch.Lifecycle.Extensions,Xamarin.AndroidX.Lifecycle.Process,Xamarin.Android.Arch.Lifecycle.Extensions,Xamarin.AndroidX.Lifecycle.Process,2.3.1.3
7-
Xamarin.Android.Arch.Lifecycle.Extensions,Xamarin.AndroidX.Lifecycle.Service,Xamarin.Android.Arch.Lifecycle.Extensions,Xamarin.AndroidX.Lifecycle.Service,2.3.1.3
8-
Xamarin.Android.Arch.Lifecycle.LiveData,Xamarin.AndroidX.Lifecycle.LiveData,Xamarin.Android.Arch.Lifecycle.LiveData,Xamarin.AndroidX.Lifecycle.LiveData,2.3.1.3
9-
Xamarin.Android.Arch.Lifecycle.LiveData.Core,Xamarin.AndroidX.Lifecycle.LiveData.Core,Xamarin.Android.Arch.Lifecycle.LiveData.Core,Xamarin.AndroidX.Lifecycle.LiveData.Core,2.3.1.3
10-
Xamarin.Android.Arch.Lifecycle.Runtime,Xamarin.AndroidX.Lifecycle.Runtime,Xamarin.Android.Arch.Lifecycle.Runtime,Xamarin.AndroidX.Lifecycle.Runtime,2.3.1.4
11-
Xamarin.Android.Arch.Lifecycle.ViewModel,Xamarin.AndroidX.Lifecycle.ViewModel,Xamarin.Android.Arch.Lifecycle.ViewModel,Xamarin.AndroidX.Lifecycle.ViewModel,2.3.1.3
6+
Xamarin.Android.Arch.Lifecycle.Extensions,Xamarin.AndroidX.Lifecycle.Process,Xamarin.Android.Arch.Lifecycle.Extensions,Xamarin.AndroidX.Lifecycle.Process,2.4.0
7+
Xamarin.Android.Arch.Lifecycle.Extensions,Xamarin.AndroidX.Lifecycle.Service,Xamarin.Android.Arch.Lifecycle.Extensions,Xamarin.AndroidX.Lifecycle.Service,2.4.0
8+
Xamarin.Android.Arch.Lifecycle.LiveData,Xamarin.AndroidX.Lifecycle.LiveData,Xamarin.Android.Arch.Lifecycle.LiveData,Xamarin.AndroidX.Lifecycle.LiveData,2.4.0
9+
Xamarin.Android.Arch.Lifecycle.LiveData.Core,Xamarin.AndroidX.Lifecycle.LiveData.Core,Xamarin.Android.Arch.Lifecycle.LiveData.Core,Xamarin.AndroidX.Lifecycle.LiveData.Core,2.4.0
10+
Xamarin.Android.Arch.Lifecycle.Runtime,Xamarin.AndroidX.Lifecycle.Runtime,Xamarin.Android.Arch.Lifecycle.Runtime,Xamarin.AndroidX.Lifecycle.Runtime,2.4.0
11+
Xamarin.Android.Arch.Lifecycle.ViewModel,Xamarin.AndroidX.Lifecycle.ViewModel,Xamarin.Android.Arch.Lifecycle.ViewModel,Xamarin.AndroidX.Lifecycle.ViewModel,2.4.0
1212
Xamarin.Android.Arch.Persistence.Db,Xamarin.AndroidX.Sqlite,Xamarin.Android.Arch.Persistence.Db,Xamarin.AndroidX.Sqlite,2.1.0.10
1313
Xamarin.Android.Arch.Persistence.Db.Framework,Xamarin.AndroidX.Sqlite.Framework,Xamarin.Android.Arch.Persistence.Db.Framework,Xamarin.AndroidX.Sqlite.Framework,2.1.0.10
1414
Xamarin.Android.Arch.Persistence.Room.Common,Xamarin.AndroidX.Media2.Widget,Xamarin.Android.Arch.Persistence.Room.Common,Xamarin.AndroidX.Media2.Widget,1.2.0.2
@@ -23,7 +23,7 @@ Xamarin.Android.Support.Annotations,Xamarin.AndroidX.Media2.Widget,Xamarin.Andro
2323
Xamarin.Android.Support.Annotations,Xamarin.Jetbrains.Annotations,Xamarin.Android.Support.Annotations,Xamarin.Jetbrains.Annotations,22.0.0.2
2424
Xamarin.Android.Support.AsyncLayoutInflater,Xamarin.AndroidX.AsyncLayoutInflater,Xamarin.Android.Support.AsyncLayoutInflater,Xamarin.AndroidX.AsyncLayoutInflater,1.0.0.10
2525
Xamarin.Android.Support.Collections,Xamarin.AndroidX.Collection,Xamarin.Android.Support.Collections,Xamarin.AndroidX.Collection,1.1.0.10
26-
Xamarin.Android.Support.Compat,Xamarin.AndroidX.Core,Xamarin.Android.Support.Compat,Xamarin.AndroidX.Core,1.6.0.3
26+
Xamarin.Android.Support.Compat,Xamarin.AndroidX.Core,Xamarin.Android.Support.Compat,Xamarin.AndroidX.Core,1.7.0
2727
Xamarin.Android.Support.Constraint.Layout,Xamarin.AndroidX.ConstraintLayout,Xamarin.Android.Support.Constraint.Layout,Xamarin.AndroidX.ConstraintLayout,2.1.1.2
2828
Xamarin.Android.Support.Constraint.Layout,Xamarin.AndroidX.DataBinding.DataBindingAdapters,Xamarin.Android.Support.Constraint.Layout,Xamarin.AndroidX.DataBinding.DataBindingAdapters,7.0.3
2929
Xamarin.Android.Support.Constraint.Layout,Xamarin.AndroidX.DataBinding.DataBindingRuntime,Xamarin.Android.Support.Constraint.Layout,Xamarin.AndroidX.DataBinding.DataBindingRuntime,7.0.3

mappings/androidx-mapping.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -808,7 +808,7 @@ Android.Support.V4.Print,PrintHelper.IOnPrintFinishCallback,AndroidX.Print,Print
808808
Android.Support.V4.Print,PrintHelper.IOnPrintFinishCallbackInvoker,AndroidX.Print,PrintHelper.IOnPrintFinishCallbackInvoker,Xamarin.Android.Support.Print,Xamarin.AndroidX.Print,android.support.v4.print,PrintHelper.OnPrintFinishCallback,androidx.print,PrintHelper.OnPrintFinishCallback,
809809
,,,,,,,,,,WARNING: Unable to find AndroidX type for Java type androidx.lifecycle.HolderFragment.
810810
,,,,,,,,,,WARNING: Unable to find AndroidX type for Java type androidx.lifecycle.HolderFragment.HolderFragmentManager.
811-
Android.Arch.Lifecycle,ProcessLifecycleOwnerInitializer,AndroidX.Lifecycle,ProcessLifecycleOwnerInitializer,Xamarin.Android.Arch.Lifecycle.Extensions,Xamarin.AndroidX.Lifecycle.Process,android.arch.lifecycle,ProcessLifecycleOwnerInitializer,androidx.lifecycle,ProcessLifecycleOwnerInitializer,
811+
,,,,,,,,,,WARNING: Unable to find AndroidX type for Java type androidx.lifecycle.ProcessLifecycleOwnerInitializer.
812812
Android.Arch.Lifecycle,ServiceLifecycleDispatcher,AndroidX.Lifecycle,ServiceLifecycleDispatcher,Xamarin.Android.Arch.Lifecycle.Extensions,Xamarin.AndroidX.Lifecycle.Service,android.arch.lifecycle,ServiceLifecycleDispatcher,androidx.lifecycle,ServiceLifecycleDispatcher,
813813
,,,,,,,,,,WARNING: Unable to find AndroidX type for Java type androidx.lifecycle.ServiceLifecycleDispatcher.DispatchRunnable.
814814
Android.Arch.Lifecycle,ViewModelStores,AndroidX.Lifecycle,ViewModelStores,Xamarin.Android.Arch.Lifecycle.Extensions,Xamarin.AndroidX.Lifecycle.Extensions,android.arch.lifecycle,ViewModelStores,androidx.lifecycle,ViewModelStores,

0 commit comments

Comments
 (0)