@@ -350,7 +350,6 @@ enum MenuOptions {
350350 basicAuthentication,
351351 javaScriptAlert,
352352 viewportMeta,
353- checkWebViewPaymentRequestFeatureEnabled,
354353}
355354
356355class SampleMenu extends StatelessWidget {
@@ -408,8 +407,6 @@ class SampleMenu extends StatelessWidget {
408407 _onJavaScriptAlertExample (context);
409408 case MenuOptions .viewportMeta:
410409 _onViewportMetaExample ();
411- case MenuOptions .checkWebViewPaymentRequestFeatureEnabled:
412- _onWebViewFeatureExample (context);
413410 }
414411 },
415412 itemBuilder: (BuildContext context) => < PopupMenuItem <MenuOptions >> [
@@ -486,10 +483,6 @@ class SampleMenu extends StatelessWidget {
486483 value: MenuOptions .viewportMeta,
487484 child: Text ('Viewport meta example' ),
488485 ),
489- const PopupMenuItem <MenuOptions >(
490- value: MenuOptions .checkWebViewPaymentRequestFeatureEnabled,
491- child: Text ('WebView Feature Example' ),
492- ),
493486 ],
494487 );
495488 }
@@ -790,24 +783,6 @@ class SampleMenu extends StatelessWidget {
790783 Future <void > _onViewportMetaExample () {
791784 return webViewController.loadHtmlString (kViewportMetaPage);
792785 }
793-
794- Future <void > _onWebViewFeatureExample (BuildContext context) async {
795- final AndroidWebViewController androidController =
796- webViewController as AndroidWebViewController ;
797- final bool paymentRequestEnabled = await androidController
798- .isWebViewFeatureSupported (WebViewFeatureType .paymentRequest);
799-
800- // Call this method to enable the Payment Request API.
801- // if (paymentRequestEnabled) {
802- // await androidController.setPaymentRequestEnabled(true);
803- // }
804-
805- if (context.mounted) {
806- ScaffoldMessenger .of (context).showSnackBar (SnackBar (
807- content: Text ('Payment Request API supported: $paymentRequestEnabled ' ),
808- ));
809- }
810- }
811786}
812787
813788class NavigationControls extends StatelessWidget {
0 commit comments