当前位置: 首页 > 面试题库 >

来自单独线程类的Android Toast消息

岳泉
2023-03-14
问题内容

我对如何使用Toast打印消息感到困惑。我需要使用它来打印来自线程的while循环的消息。我的渲染图形线程与我的活动不在同一个类中。我的意思是,它们不在同一文件中实现。有没有办法做到这一点?


问题答案:

您可以使用runOnUiThread:

myActivity.runOnUiThread(new Runnable() {

 public void run() {
    Toast.makeText(context, text, duration).show();
 }

});


 类似资料:
  • 如果我的方法被多次调用,并且它仍然在从以前的线程运行run方法,会发生什么?它会启动同样多的线程还是会等待一个线程完成后再启动另一个线程?

  • 问题内容: 之间有什么区别 与 我在src / test / resources中有资源,我正在尝试从单元测试中访问它们。这是典型的maven样式目录结构。 我期望两者的行为相同。但是事实并非如此。getClass()。getResource()无法获取资源,而从Thread可以获取资源。 那么它们有何不同? 问题答案: 有一种特殊情况使第一个类运行(这就是为什么必须将main()方法声明为静态的

  • 两者之间有什么区别 VS 我在src/test/resources中有资源&我正试图从单元测试中访问它们。这是一种典型的maven风格目录结构。

  • 问题内容: 我提供了带有几个命令和子命令的命令行工具,我使用了cobra命令行,并且我有两个 单独的命令 ,第一个是其他 命令的 先决条件 例如,第一个命令是通过创建临时文件夹并验证某些文件来选择环境 第二个命令应该从第一个命令获得一些属性 用户应该像这样执行它 btr准备 btr运行 当执行时,它应该从命令结果中获取一些数据 更新 好吧,下面的答案并没有真正的帮助。我需要在 本地和云环境中的 两

  • 我试图使用Netty 4.0.8创建一个相当简单的WebSocket服务器。我有基本的握手设置和工作。但是从一个单独的线程发送的消息似乎没有传到客户端。 客户机/服务器交互的工作方式是,客户机启动连接,然后通过WebSocket发送初始消息(“hello”)。服务器立即响应。此消息通过Chrome开发工具传递并可见。写入此消息后,我将存储在中。此初始化如下: 然后添加,如下所示: 在单独的线程(在

  • 有人能为我提供一种从远程服务器获取并将其下载到的方法吗? 我希望能够运行类似于regularUNIX副本的sftp或scp命令,如下所示: 我在Mac OS X 10.8中使用内置的。谢了。