亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ARCore中_ShowAndroidToastMessage()的作用是什么?

ARCore中_ShowAndroidToastMessage()的作用是什么?

米脂 2022-06-30 18:08:24
我在 HelloAR 中閱讀 HelloARController 的腳本時發現了這個方法,但我無法理解這個函數:private void _ShowAndroidToastMessage(string message)).有人可以為我解釋一下這個功能嗎?/// <summary>/// Show an Android toast message./// </summary>/// <param name="message">Message string to show in the toast.</param>private void _ShowAndroidToastMessage(string message){    AndroidJavaClass unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer");    AndroidJavaObject unityActivity = unityPlayer.GetStatic<AndroidJavaObject>("currentActivity");    if (unityActivity != null)    {        AndroidJavaClass toastClass = new AndroidJavaClass("android.widget.Toast");        unityActivity.Call("runOnUiThread", new AndroidJavaRunnable(() =>        {            AndroidJavaObject toastObject = toastClass.CallStatic<AndroidJavaObject>("makeText", unityActivity,                message, 0);            toastObject.Call("show");        }));    }}
查看完整描述

1 回答

?
POPMUISE

TA貢獻1765條經驗 獲得超5個贊

Toasts在 Android 中用于Notification在Activity. 您可能知道 HTML 中的警報消息是什么。使用 javaScriptalert()函數,我們可以Alert使用彈出消息向用戶介紹某事,用戶看到該消息并單擊OK按鈕以關閉對話框。


ToastAndroid 編程中的消息是相似的,但它們是terminated/dismissed本身(我們沒有任何按鈕)。我們需要設置消息必須顯示的時間段,當到達時間時消息消失,通常顯示在Activity頁面底部。


_ShowAndroidToastMessage()方法是 Toast 消息傳遞的品種之一。


這是 Toast 的另一個簡單示例:


public class MainActivity extends ActionBarActivity {


    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);


        View toastView = toast.getView();

        Toast toast = Toast.makeText(this,

                                     "This is a Toast message!", 

                                     Toast.LENGTH_LONG);


        toast.setTextColor(Color.WHITE);

        toast.setGravity(Gravity.BOTTOM, 0, 0);

        toastView.setBackgroundColor(Color.RED);

        toast.show();

    }

}


查看完整回答
反對 回復 2022-06-30
  • 1 回答
  • 0 關注
  • 87 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號