Skip to content

Commit d2d7176

Browse files
[android] use Xamarin.AndroidX stable from NuGet.org (#1091)
In the short term, we need to be able to use AndroidX packages from NuGet.org -- so we can get rid of the need for any NuGet.config files in samples or customer projects in .NET 6 Preview 5. For now, let's use the stable Xamarin AndroidX packages. There is only a couple minor API changes after downgrading. In the long term, we will be able to push preview packages that contain .NET 6 assemblies for AndroidX.
1 parent ca270b6 commit d2d7176

File tree

3 files changed

+16
-15
lines changed

3 files changed

+16
-15
lines changed

eng/AndroidX.targets

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,60 @@
11
<Project>
22
<PropertyGroup>
3-
<_AndroidXVersion>net6preview03.4680155</_AndroidXVersion>
3+
<!-- Uncomment to use preview packages -->
4+
<!-- <_AndroidXVersion>-net6preview03.4680155</_AndroidXVersion> -->
45
</PropertyGroup>
56
<ItemGroup>
67
<PackageReference
78
Update="Xamarin.AndroidX.AppCompat.AppCompatResources"
8-
Version="1.2.0.7-$(_AndroidXVersion)"
9+
Version="1.2.0.7$(_AndroidXVersion)"
910
/>
1011
<PackageReference
1112
Update="Xamarin.AndroidX.Browser"
12-
Version="1.3.0.5-$(_AndroidXVersion)"
13+
Version="1.3.0.5$(_AndroidXVersion)"
1314
/>
1415
<PackageReference
1516
Update="Xamarin.AndroidX.Legacy.Support.V4"
16-
Version="1.0.0.7-$(_AndroidXVersion)"
17+
Version="1.0.0.7$(_AndroidXVersion)"
1718
/>
1819
<PackageReference
1920
Update="Xamarin.AndroidX.Lifecycle.LiveData"
20-
Version="2.3.1-$(_AndroidXVersion)"
21+
Version="2.3.1$(_AndroidXVersion)"
2122
/>
2223
<PackageReference
2324
Update="Xamarin.AndroidX.Navigation.UI"
24-
Version="2.3.5-$(_AndroidXVersion)"
25+
Version="2.3.5$(_AndroidXVersion)"
2526
/>
2627
<PackageReference
2728
Update="Xamarin.AndroidX.Navigation.Fragment"
28-
Version="2.3.5-$(_AndroidXVersion)"
29+
Version="2.3.5$(_AndroidXVersion)"
2930
/>
3031
<PackageReference
3132
Update="Xamarin.AndroidX.Navigation.Runtime"
32-
Version="2.3.5-$(_AndroidXVersion)"
33+
Version="2.3.5$(_AndroidXVersion)"
3334
/>
3435
<PackageReference
3536
Update="Xamarin.AndroidX.Navigation.Common"
36-
Version="2.3.5-$(_AndroidXVersion)"
37+
Version="2.3.5$(_AndroidXVersion)"
3738
/>
3839
<PackageReference
3940
Update="Xamarin.AndroidX.MediaRouter"
40-
Version="1.2.2.1-$(_AndroidXVersion)"
41+
Version="1.2.2.1$(_AndroidXVersion)"
4142
/>
4243
<PackageReference
4344
Update="Xamarin.AndroidX.Palette"
44-
Version="1.0.0.7-$(_AndroidXVersion)"
45+
Version="1.0.0.7$(_AndroidXVersion)"
4546
/>
4647
<PackageReference
4748
Update="Xamarin.AndroidX.RecyclerView"
48-
Version="1.2.0-$(_AndroidXVersion)"
49+
Version="1.2.0$(_AndroidXVersion)"
4950
/>
5051
<PackageReference
5152
Update="Xamarin.Build.Download"
5253
Version="0.10.0"
5354
/>
5455
<PackageReference
5556
Update="Xamarin.Google.Android.Material"
56-
Version="1.3.0.1-$(_AndroidXVersion)"
57+
Version="1.3.0.1$(_AndroidXVersion)"
5758
/>
5859
</ItemGroup>
5960
</Project>

src/Compatibility/Core/src/Android/CollectionView/SelectableItemsViewAdapter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ internal void MarkNativeSelection(object selectedItem)
6767

6868
for (int i = 0; i < _currentViewHolders.Count; i++)
6969
{
70-
if (_currentViewHolders[i].BindingAdapterPosition == position)
70+
if (_currentViewHolders[i].AdapterPosition == position)
7171
{
7272
_currentViewHolders[i].IsSelected = true;
7373
return;

src/Compatibility/Core/src/Android/CollectionView/SelectableViewHolder.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public void OnClick(global::Android.Views.View view)
4141
{
4242
if (_isSelectionEnabled)
4343
{
44-
OnViewHolderClicked(BindingAdapterPosition);
44+
OnViewHolderClicked(AdapterPosition);
4545
}
4646
}
4747

0 commit comments

Comments
 (0)