@@ -52,13 +52,20 @@ public static String getPluginTag() {
5252
5353
5454 /* ------------- User Initialization -------------- */
55- private static boolean showToast = true ;
55+ private static boolean showConfirmationToast = true ;
56+ private static boolean showRefreshToast = true ;
57+ private static boolean showErrorToast = true ;
5658 private static String confirmationMessage = null ;
5759 private static String refreshMessage = null ;
5860 private static String errorMessage = null ;
5961
60- public static void setUserInitialization (boolean showToast , String confirmationMessage , String refreshMessage , String errorMessage ) {
61- FlutterProcessTextPlugin .showToast = showToast ;
62+ public static void setUserInitialization (boolean showConfirmationToast , boolean showRefreshToast ,
63+ boolean showErrorToast , String confirmationMessage ,
64+ String refreshMessage , String errorMessage ) {
65+
66+ FlutterProcessTextPlugin .showConfirmationToast = showConfirmationToast ;
67+ FlutterProcessTextPlugin .showRefreshToast = showRefreshToast ;
68+ FlutterProcessTextPlugin .showErrorToast = showErrorToast ;
6269 FlutterProcessTextPlugin .confirmationMessage = confirmationMessage ;
6370 FlutterProcessTextPlugin .refreshMessage = refreshMessage ;
6471 FlutterProcessTextPlugin .errorMessage = errorMessage ;
@@ -67,19 +74,19 @@ public static void setUserInitialization(boolean showToast, String confirmationM
6774
6875 /* ------------- Toast Messages -------------- */
6976 public static void showConfirmationToast () {
70- if (showToast ) {
77+ if (showConfirmationToast ) {
7178 Toast .makeText (context , confirmationMessage , Toast .LENGTH_LONG ).show ();
7279 }
7380 }
7481
7582 public static void showRefreshToast () {
76- if (showToast ) {
83+ if (showRefreshToast ) {
7784 Toast .makeText (context , refreshMessage , Toast .LENGTH_LONG ).show ();
7885 }
7986 }
8087
8188 public static void showErrorToast () {
82- if (showToast ) {
89+ if (showErrorToast ) {
8390 Toast .makeText (context , errorMessage , Toast .LENGTH_LONG ).show ();
8491 }
8592 }
@@ -120,7 +127,7 @@ private void setupChannel(BinaryMessenger messenger, Context context, Activity a
120127 methodChannel = new MethodChannel (binaryMessenger , CHANNEL_ID );
121128 eventChannel = new EventChannel (binaryMessenger ,STREAM_ID );
122129
123- methodHandler = new MethodCallHandlerImplementation (context , activity );
130+ methodHandler = new MethodCallHandlerImplementation ();
124131 eventHandler = new EventCallHandlerImplementation (context , activity );
125132
126133 methodChannel .setMethodCallHandler (methodHandler );
@@ -161,7 +168,6 @@ public void onDetachedFromEngine(@NonNull FlutterPluginBinding binding) {
161168 @ Override
162169 public void onAttachedToActivity (@ NonNull ActivityPluginBinding binding ) {
163170 activity = binding .getActivity ();
164- methodHandler .setActivity (activity );
165171 EventCallHandlerImplementation .setActivity (activity );
166172 }
167173
@@ -177,7 +183,6 @@ public void onReattachedToActivityForConfigChanges(@NonNull ActivityPluginBindin
177183
178184 @ Override
179185 public void onDetachedFromActivity () {
180- methodHandler .setActivity (null );
181186 EventCallHandlerImplementation .setActivity (null );
182187 }
183188
0 commit comments