android - 如何从 Toast 对象中获取文本

标签 android toast

<分区>

我显示了一个 toast,然后我将 Toast 对象存储在某处,稍后我需要获取显示的文本。但是看着 APIs我没有看到检索此信息的方法。请指教。

最佳答案

如果您确实需要它并且不想单独子类化或存储字符串:

        Toast myToast = Toast.makeText(this, "Hellow World!!!", Toast.LENGTH_SHORT);
        myToast.show();

        //Now the statement below gets the text displayed
        String displayedText = ((TextView)((LinearLayout)myToast.getView()).getChildAt(0)).getText().toString(); 

关于android - 如何从 Toast 对象中获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9002706/

相关文章:

java - 如何将DatePickerDialog的值传递给不同的editText?

android - 如何在 Android AsyncTask 中显示 Toast?

android - 如何从另一个 Intent 中取消我在先前 Activity 中定义的 toast 消息?

android - SeekBar 的拇指只有在被触摸时才会出现

android - 在内置后退按钮和注销按钮中实现注销消息

Android - 如何使用 ScheduledExecutorService 每 10 秒执行一次 toast?

android - 是否可以等到 toast 结束后再恢复该方法?

Android:无法显示 toast

java - 安卓 Java : Custom adapter for listview for scrolling and filtering issue

android - Canvas 随机移动