我与此堆叠,我正在尝试使用 TabLayout 创建应用程序。我有 3 个标签(3 个不同的活动)。我还得到了读取我的 gps 位置的服务——效果很好。我得到了发布到 Web 服务器用户位置的线程 - 可以。
现在我正在尝试创建线程来询问 Web 服务器是否有任何消息给用户。如果有 - 线程尝试显示自定义对话框(2 个文本视图和图库 - 如果我通过单击按钮从活动开始操作,它会起作用),并且问题开始我知道我无法更新与主线程不同的 UI 表单线程,但我不知道如何解决这个问题。我尝试使用 AsyncTask - 失败 - 我不想将 AsyncTask 分配给特定的 Activity 作为内部私有类。
我希望无论用户当前正在使用哪个选项卡,我都可以显示我的自定义对话框。
线程工作正常,但如何显示该对话框。
我读过关于 runOnUIThread 但不知道如何使用它。
任何想法,任何类似的例子?