ui-thread 相关问题

在某些框架中,有一个专用线程专门管理所有UI对象。开发人员有责任将此线程用于UI更新(例如添加,更新和删除控件)。

无法在未调用Looper.prepare()的线程内创建处理程序

以下例外意味着什么;我该怎么解决?这是代码:Toast toast = Toast.makeText(mContext,“Something”,Toast.LENGTH_SHORT);这是个例外:java.lang ....

回答 21 投票 872

Android Studio设置背景颜色按钮没有做任何事情

我正在开发一个Android应用程序,有一些按钮。我们的想法是创建一个带有上方问题按钮和按钮可能答案的测试。我试着用这些按钮上色......

回答 1 投票 0

在后台线程中循环并继续更新UI时要使用什么?

我正在设计一个应用程序,它会在t秒后继续将JSON数据发送到服务器,并在从该服务器获得响应时更新Web视图(发送成功后)。我希望这个后台工作正在运行......

回答 1 投票 1

如何使用不是主线程的线程,等到类静态Bool变量为真?

Swift新手:我正在使用GCD通过DispatchQueue.global(qos:.background).async {code}来执行HealthKit查询,在执行每个查询之前我需要等待(通过while / sleep循环实现)直到...

回答 1 投票 1

是否可以在其他线程内的不同线程上运行命令?

所以我想检查节点是否在某个范围内,如果是,请绘制它们。在计时器内检查节点,因此创建一个线程。现在只发布方法setRenderable()必须...

回答 2 投票 0

Android - 在UI线程上同步调用线程

我尝试创建同步线程,但我总是得到以下错误:android.os.NetworkOnMainThreadException。我已经阅读了更多帖子,但它们对我不起作用。下面我写代码块......

回答 2 投票 0

将{queue:false}传递给jQuery show()

在下面的代码中,showLoader是第一个调用,但仍然没有出现加载器,原因是heavyLifting阻塞了UI线程。 function onClick(){showLoader();安慰....

回答 1 投票 0

尽管请求调用,按钮单击时显示UI

我正在研究Objective-C我需要继续请求回复然后我必须移动到下一个屏幕,但是只要我按下按钮UI暴露给新屏幕,尽管请求调用...

回答 1 投票 0

在新线程中调用方法的简便方法

我正在写小应用程序,现在我发现了一个问题。我需要调用一个(稍后可能是两个)方法(此方法加载一些东西并返回结果)而不会滞后于app的窗口。我找到了班级......

回答 3 投票 12

Android TextView文本显示为黑色方块?

我在我的应用程序中有一个TextView工作正常,直到我暂停应用程序(按回家)并再次启动它。它应该只是恢复活动,但由于某种原因,TextView不...

回答 3 投票 0

Android 8中的哪些更改使得可以从非ui线程更新UI

对于下面的示例代码,它尝试从非ui线程更新UI,这在Android 4.x上崩溃但在Android 8上运行良好(这让我感到惊讶!)。公共类TestActivity扩展AppCompatActivity {...

回答 1 投票 0

Android - uiThread块如何执行?

doAsync {doSomethingAsync()uiThread {doSomethingUiThread()}}基于上面的代码。据我所知doAsync创建一个线程并在其块中执行代码...

回答 2 投票 1

在获得权限的同时举起手来

我有一个名为getPermisions的方法,它使用名为hasPermissions的辅助方法。我在onCreate方法中调用getPermissions(),如下所示。 。 。 getPermissions(); //这里的代码使用这些......

回答 1 投票 -1

发布到UI线程

我想在onCreate中创建一个新线程,并使用View上的post与UI线程进行通信。但是,似乎永远不会发布已发布的语句。这是一个小例子:导入android ....

回答 3 投票 2

如何确定一个类是在控制台应用程序或wpf中实例化的?

我需要围绕第三方api编写一个包装器,它会使用消息泵,因此需要根据是否在UI线程上实例化包装器(例如...

回答 4 投票 8

由于lambda闭包或调度程序问题,程序可能会挂起

我实现了一个实验性的轻量级内存消息总线,其中收件人可以通过我粘贴在下面的Subscribe()方法订阅消息。发件人可以发送消息和......

回答 1 投票 1

在窗体上调用Control与Invoke

例如,我使用以下代码:private void startCalculcationButton_Click(object sender,EventArgs e){int number; if(int.TryParse(this.numberTextBox.Text,out number)){this ....

回答 1 投票 2

Fragment中的线程只调用一次

我正在尝试实现一个在Fragment中更改UI上的内容的线程。因此我需要参考主线程。根据我的研究,我发现以下代码应该...

回答 2 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.