android - 从其 Toast 对象获取 toast 消息

标签 android testing toast

有没有办法在 android 中获取与特定 android Toast 对象关联的消息?

toast=Toast.makeText(getAppContext(), message, Toast.LENGTH_LONG);
toast.show();

现在在我的测试类中,我想从这个 toast 对象获取消息

最佳答案

Is there a way to get the message associated with a particular android Toast object in android?

这样做:

Toast toast=Toast.makeText(getAppContext(), message, Toast.LENGTH_LONG);
toast.show();
View view = toast.getView(); 
TextView tv = (TextView)view.findViewById(android.R.id.message);
String strMessage=tv.getText().toString();

关于android - 从其 Toast 对象获取 toast 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29160200/

相关文章:

java - 实现库中定义的接口(interface)

android - 如何在单个 Activity 中收集 ArrayList

Android:butterKnife - @BindView - 抛出 NPE

testing - 需要为 Cypress 测试的图像创建代理

java - 如何验证从某个点开始,不再与模拟进行交互?

退出应用程序时和正在显示 toast 时,Android取消 toast

android - 如何在主要 Activity 完成后显示服务中的 Toast?

java - 如何在 SQLite 中以与插入相反的顺序选择表行?

java - 如何使用hibernate测试将对象保存到数据库的方法?

java - Android 自定义 toast 消息不能在单独的类中工作