diff options
author | kingces95 <kingces95@users.noreply.github.com> | 2017-01-18 10:58:16 -0800 |
---|---|---|
committer | Jason Smith <jason.smith@xamarin.com> | 2017-01-18 10:58:16 -0800 |
commit | 8265645a8e7bbe5a8a26ccf93da2f4b2d5e972d6 (patch) | |
tree | 3184e2142f700b01494e1f4fe185e59f898bba82 | |
parent | 1868173a101781d7742e1ebee31a9d5872937828 (diff) | |
download | xamarin-forms-8265645a8e7bbe5a8a26ccf93da2f4b2d5e972d6.tar.gz xamarin-forms-8265645a8e7bbe5a8a26ccf93da2f4b2d5e972d6.tar.bz2 xamarin-forms-8265645a8e7bbe5a8a26ccf93da2f4b2d5e972d6.zip |
.nuspec updates and fixes for X.A.Support 23 -> 25 (#681)
-rw-r--r-- | .nuspec/Xamarin.Forms.Maps.nuspec | 6 | ||||
-rw-r--r-- | .nuspec/Xamarin.Forms.nuspec | 7 | ||||
-rw-r--r-- | Xamarin.Forms.Platform.Android/AppCompat/NavigationPageRenderer.cs | 11 |
3 files changed, 19 insertions, 5 deletions
diff --git a/.nuspec/Xamarin.Forms.Maps.nuspec b/.nuspec/Xamarin.Forms.Maps.nuspec index c30e14fe..92adaff8 100644 --- a/.nuspec/Xamarin.Forms.Maps.nuspec +++ b/.nuspec/Xamarin.Forms.Maps.nuspec @@ -22,6 +22,12 @@ <dependency id="Xamarin.Android.Support.v7.AppCompat" version="[23.3.0]"/> <dependency id="Xamarin.Forms$IdAppend$" version="$version$"/> </group> + <group targetFramework="MonoAndroid70"> + <dependency id="Xamarin.GooglePlayServices.Maps" version="29.0.0.1"/> + <dependency id="Xamarin.Android.Support.v7.MediaRouter" version="23.3.0"/> + <dependency id="Xamarin.Android.Support.v7.AppCompat" version="23.3.0"/> + <dependency id="Xamarin.Forms$IdAppend$" version="$version$"/> + </group> </dependencies> <references> <group targetFramework="portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10"> diff --git a/.nuspec/Xamarin.Forms.nuspec b/.nuspec/Xamarin.Forms.nuspec index b87a1406..7b1b712e 100644 --- a/.nuspec/Xamarin.Forms.nuspec +++ b/.nuspec/Xamarin.Forms.nuspec @@ -23,6 +23,13 @@ <dependency id="Xamarin.Android.Support.v7.CardView" version="[23.3.0]"/> <dependency id="Xamarin.Android.Support.v7.MediaRouter" version="[23.3.0]"/> </group> + <group targetFramework="MonoAndroid70"> + <dependency id="Xamarin.Android.Support.v4" version="23.3.0"/> + <dependency id="Xamarin.Android.Support.Design" version="23.3.0"/> + <dependency id="Xamarin.Android.Support.v7.AppCompat" version="23.3.0"/> + <dependency id="Xamarin.Android.Support.v7.CardView" version="23.3.0"/> + <dependency id="Xamarin.Android.Support.v7.MediaRouter" version="23.3.0"/> + </group> </dependencies> <references> <group targetFramework="portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20"> diff --git a/Xamarin.Forms.Platform.Android/AppCompat/NavigationPageRenderer.cs b/Xamarin.Forms.Platform.Android/AppCompat/NavigationPageRenderer.cs index 3de0c8bc..a83bf3f3 100644 --- a/Xamarin.Forms.Platform.Android/AppCompat/NavigationPageRenderer.cs +++ b/Xamarin.Forms.Platform.Android/AppCompat/NavigationPageRenderer.cs @@ -23,10 +23,11 @@ using Fragment = Android.Support.V4.App.Fragment; using FragmentManager = Android.Support.V4.App.FragmentManager; using FragmentTransaction = Android.Support.V4.App.FragmentTransaction; using Object = Java.Lang.Object; +using static Android.Views.View; namespace Xamarin.Forms.Platform.Android.AppCompat { - public class NavigationPageRenderer : VisualElementRenderer<NavigationPage>, IManageFragments + public class NavigationPageRenderer : VisualElementRenderer<NavigationPage>, IManageFragments, IOnClickListener { readonly List<Fragment> _fragmentStack = new List<Fragment>(); @@ -162,7 +163,7 @@ namespace Xamarin.Forms.Platform.Android.AppCompat if (_toolbar != null) { - _toolbar.NavigationClick -= BarOnNavigationClick; + _toolbar.SetNavigationOnClickListener(null); _toolbar.Dispose(); _toolbar = null; } @@ -372,7 +373,7 @@ namespace Xamarin.Forms.Platform.Android.AppCompat valueAnim.Start(); } - void BarOnNavigationClick(object sender, AToolbar.NavigationClickEventArgs navigationClickEventArgs) + public void OnClick(AView v) { Element?.PopAsync(); } @@ -539,7 +540,7 @@ namespace Xamarin.Forms.Platform.Android.AppCompat void ResetToolbar() { _toolbar.RemoveFromParent(); - _toolbar.NavigationClick -= BarOnNavigationClick; + _toolbar.SetNavigationOnClickListener(null); _toolbar = null; SetupToolbar(); @@ -559,7 +560,7 @@ namespace Xamarin.Forms.Platform.Android.AppCompat else bar = new AToolbar(context); - bar.NavigationClick += BarOnNavigationClick; + bar.SetNavigationOnClickListener(this); AddView(bar); _toolbar = bar; |