#android #xamarin.forms
#Android #xamarin.формы
Вопрос:
У меня есть карусельная страница с тремя страницами, и Webview находится на первой странице. Между WebViewPage и второй страницей нет проблем, но всякий раз, когда вы просматриваете третью страницу, webview воссоздается и обновляется.
Такое поведение хорошо работает на iOS.
Ожидаемое поведение Когда мы возвращаемся на страницу webview, она должна отображать веб-представление в том виде, в каком мы его оставили.
XF 5.0.0.2244
в приложении.css;
CarouselPage carouselPage = new CarouselPage(); carouselPage.Children.Add(new Page1()); // webViewPage carouselPage.Children.Add(new Page2()); carouselPage.Children.Add(new Page3());
Страница 1.xaml;
lt;WebView Source="www.stackoverflow.com" MinimumHeightRequest="300"/gt;
Комментарии:
1. где находится соответствующий код?
2. Привет @Jason, спасибо за ваш ответ. Я добавил несколько кодов строк. Для его тестирования не требуется больше кода.
3. На Android веб-представление перезагружается При переключении на другую вкладку , будет вызвано отображение страницы. Если вы вернетесь на предыдущую страницу, будет запущен метод OnAppearing, что является причиной перезагрузки веб-представления.
4. @AdrainZhu-MSFT, каким должно быть решение по этому поводу?
5. Я не вижу никакого решения, попробуйте опубликовать его на github