我已经显示了一个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();

08-18 05:53