/// <summary>
 /// Show toast message to user.
 /// </summary>
 /// <param name="message"></param>
 /// <param name="timelength"></param>
 public static void ShowToastMessage(string message, ToastTimeLength timelength = ToastTimeLength.Short)
 {
                 #if UNITY_ANDROID && !UNITY_EDITOR
     using (AndroidJavaClass nativeAndroidPlugin = new AndroidJavaClass("com.aeksaekhow.nativeandroidlib.NativeAndroidPlugin"))
     {
         using (AndroidJavaClass unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer"))
         {
             // Get context object.
             AndroidJavaObject context = unityPlayer.GetStatic <AndroidJavaObject>("currentActivity");
             // Call showToastMessage() method from Android script.
             nativeAndroidPlugin.CallStatic("showToastMessage", context, message, (int)timelength);
         }
     }
                 #endif
 }
 /// <summary>
 /// Show toast message to user.
 /// </summary>
 /// <param name="message"></param>
 /// <param name="timelength"></param>
 public static void ShowToastMessage(string message, ToastTimeLength timelength = ToastTimeLength.Short)
 {
     #if UNITY_ANDROID
     using (AndroidJavaClass nativeAndroidPlugin = new AndroidJavaClass("com.aeksaekhow.nativeandroidlib.NativeAndroidPlugin"))
     {
         using (AndroidJavaClass unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer"))
         {
             // Get context object.
             AndroidJavaObject context = unityPlayer.GetStatic<AndroidJavaObject>("currentActivity");
             // Call showToastMessage() method from Android script.
             nativeAndroidPlugin.CallStatic("showToastMessage", context, message, (int)timelength);
         }
     }
     #endif
 }