我的应用程序启动一个线程来查询网络以获取一些数据。我想在找不到任何东西时显示 Toast 消息,但我的应用程序总是崩溃。
我尝试在线程中使用应用程序上下文,如下所示:
Toast.makeText(getApplicationContext(), "testttt", Toast.LENGTH_LONG).show();
我还尝试使用 Toast 调用创建 Runnable 并从 Thread 调用 runOnUiThread(runnable) (此 runnable 中的 Toast 调用使用 Activity 作为第一个参数)。
有没有人对如何做到这一点有任何想法?