@@ -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- // #docregion payment_request_example
798- final bool paymentRequestEnabled = await androidController
799- .isWebViewFeatureSupported (WebViewFeatureType .paymentRequest);
800-
801- if (paymentRequestEnabled) {
802- await androidController.setPaymentRequestEnabled (true );
803- }
804- // #enddocregion payment_request_example
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