@@ -46,24 +46,24 @@ public void load() {
4646 notifyListeners (EVENT_RESTORED_RESULT , result .getWrappedResult (), true );
4747 }
4848 );
49- this .onBackPressedCallback = new OnBackPressedCallback (true ) {
50- @ Override
51- public void handleOnBackPressed () {
52- if (!hasListeners (EVENT_BACK_BUTTON )) {
53- if (bridge .getWebView ().canGoBack ()) {
54- bridge .getWebView ().goBack ();
49+ this .onBackPressedCallback =
50+ new OnBackPressedCallback (true ) {
51+ @ Override
52+ public void handleOnBackPressed () {
53+ if (!hasListeners (EVENT_BACK_BUTTON )) {
54+ if (bridge .getWebView ().canGoBack ()) {
55+ bridge .getWebView ().goBack ();
56+ }
57+ } else {
58+ JSObject data = new JSObject ();
59+ data .put ("canGoBack" , bridge .getWebView ().canGoBack ());
60+ notifyListeners (EVENT_BACK_BUTTON , data , true );
61+ bridge .triggerJSEvent ("backbutton" , "document" );
5562 }
56- } else {
57- JSObject data = new JSObject ();
58- data .put ("canGoBack" , bridge .getWebView ().canGoBack ());
59- notifyListeners (EVENT_BACK_BUTTON , data , true );
60- bridge .triggerJSEvent ("backbutton" , "document" );
6163 }
62- }
63- };
64+ };
6465
6566 getActivity ().getOnBackPressedDispatcher ().addCallback (getActivity (), this .onBackPressedCallback );
66-
6767 }
6868
6969 @ PluginMethod
0 commit comments