title: What is function of _ShowAndroidToastMessage() in ARCore?
body: <p>I found this method while reading script of HelloARController in HelloAR, but I couldn't understand this function: <code>private void _ShowAndroidToastMessage(string message))</code>.</p>
  
  <p>Can someone explain this function for me?</p>
  
  <pre><code>/// &lt;summary&gt;
  /// Show an Android toast message.
  /// &lt;/summary&gt;
  /// &lt;param name="message"&gt;Message string to show in the toast.&lt;/param&gt;
  private void _ShowAndroidToastMessage(string message)
  {
      AndroidJavaClass unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
      AndroidJavaObject unityActivity = unityPlayer.GetStatic&lt;AndroidJavaObject&gt;("currentActivity");
  
      if (unityActivity != null)
      {
          AndroidJavaClass toastClass = new AndroidJavaClass("android.widget.Toast");
          unityActivity.Call("runOnUiThread", new AndroidJavaRunnable(() =&gt;
          {
              AndroidJavaObject toastObject = toastClass.CallStatic&lt;AndroidJavaObject&gt;("makeText", unityActivity,
                  message, 0);
              toastObject.Call("show");
          }));
      }
  }
  </code></pre>