diff options
author | E.Z. Hart <hartez@users.noreply.github.com> | 2017-06-22 16:33:03 -0600 |
---|---|---|
committer | Rui Marinho <me@ruimarinho.net> | 2017-06-22 23:33:03 +0100 |
commit | 075a6b370d1dce8f211264422723276411f98b85 (patch) | |
tree | ead4eeb9d5a0edf1fb9f9926c88dfd9510073bc7 /Xamarin.Forms.Platform.Android/AppCompat/CarouselPageRenderer.cs | |
parent | 330b5156164e7951e01bc2493f9ca54a2587783e (diff) | |
download | xamarin-forms-075a6b370d1dce8f211264422723276411f98b85.tar.gz xamarin-forms-075a6b370d1dce8f211264422723276411f98b85.tar.bz2 xamarin-forms-075a6b370d1dce8f211264422723276411f98b85.zip |
Set the Id field for Android Views created by Forms (#1004)
* Repro of modal-over-map-crash issue
* Automated test for maps modal crash
* Generate Ids for all Renderer Views on Android
* Add Ids for PageContainer and PageRenderer
* Remove TODO comment
* Verify fast renderers aren't disposed before querying Id
Diffstat (limited to 'Xamarin.Forms.Platform.Android/AppCompat/CarouselPageRenderer.cs')
-rw-r--r-- | Xamarin.Forms.Platform.Android/AppCompat/CarouselPageRenderer.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Xamarin.Forms.Platform.Android/AppCompat/CarouselPageRenderer.cs b/Xamarin.Forms.Platform.Android/AppCompat/CarouselPageRenderer.cs index 766ee225..f50815d2 100644 --- a/Xamarin.Forms.Platform.Android/AppCompat/CarouselPageRenderer.cs +++ b/Xamarin.Forms.Platform.Android/AppCompat/CarouselPageRenderer.cs @@ -94,7 +94,7 @@ namespace Xamarin.Forms.Platform.Android.AppCompat LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent), Adapter = new FormsFragmentPagerAdapter<ContentPage>(e.NewElement, activity.SupportFragmentManager) { CountOverride = e.NewElement.Children.Count } }; - pager.Id = FormsAppCompatActivity.GetUniqueId(); + pager.Id = Platform.GenerateViewId(); pager.AddOnPageChangeListener(this); ViewGroup.AddView(pager); |