问题标签 [android-runonuithread]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android runOnUiThread 显示进度对话框并填充视图
我通常在 .Net 上工作,但我需要开发一个 Android 应用程序。所以我是Android新手,提前对错误表示歉意!:)
这是我的故事,我正在填充一个客户列表(在后面的代码中创建 ui 元素),并通过单击按钮查看。我正在从数据库中提取数据。所以拉取数据和创建视图需要一些时间。我想做的是在填充客户列表时显示一个进度对话框。目前我能够让它运行。但问题是它没有立即显示进度对话框,然后同时显示客户列表和进度对话框。
这是我的按钮点击;
并填充客户;
经过我的研究,我了解到 runonuithread 是在 looper 之后调用的。我的问题是如何立即显示进度对话框,然后我可以填充客户列表(创建 ui 元素)。顺便说一句,我首先尝试使用 asynctask 来做到这一点,但我做不到。
提前比!
android - 从 SQLite 获取纬度和经度,并为每两分钟放置相应的标记 android
朋友们,我能够从 SqliteDb 获取纬度和经度,分别在谷歌地图中放置一个标记。但我的问题是 1. 我想绘制一条从当前位置到从 Sqlite Db 获取的纬度和经度的路线 2. 纬度和经度的 db 值将每 2 分钟更改一次,我想相应地更改标记中的位置和还在更新的值和当前位置之间路由。
我试过运行下面的代码。它在 Main 类中运行完美,但是当我尝试使用线程时它失败了,因为使用了相同的计时器。
android - 如何在 Android 上的 Thread 中播放音乐?
我正在尝试在 Android 中编写代码来播放音乐。但是我在一个线程中开始播放音乐,所以音乐中断了,我需要在线程中播放音乐,因为我已经通过蓝牙插座接收到音乐名称。
因此,线程将继续监听套接字,以获取更新的音乐文件名。但是在播放音乐时它会中断并且无法正常播放。
我的代码:
这是上面的代码,请告诉我,我怎样才能在线程中正确播放音乐?
android - 动画后,android ui 未从 api 10 中的 ui Thread 更新
我想每 1 秒更改一次 DialogFragment 内的 ImageView 图像;代码在 android 5 或 4 中运行正常。但在 android 2.3.7 (api 10) 中,它更改了一次 ui,然后不再更改 ui。同时线程到目前为止运行正常,我尝试了带有 Timer 的处理程序消息方法,处理程序正常方法,runOnUIThread。View.Post 方法但没有运气
View.Post 方法:
RunOnUIThread
Noraml 处理程序方法:
处理程序消息方法:{在全局范围内:
在 OnCreateDialog 中:
}
编辑:我终于知道问题是什么了。线程工作正常,如果我不使用动画,ui 更新。当对话框开始显示时。我开始动画并移动 ImageViews (cheatHoldrs) 。ImageViews 动画后图像没有变化。我像这样尝试了 9oldroid 动画和 TranslateAnimation,但在动画之后仍然改变 ui:对于 api > 11,我使用 ObjectAnimator,它工作正常,但对于 api < 11,我使用这种方法
和 Nineoldandroids 方法:
android-runonuithread - runOnUiThread 是否连续运行
我有一个 Init_Params 函数,该函数将从类外部调用,所以我在下面这样做了。效果很好。我需要知道,这个 runOnUiThread 是在后台连续运行还是在我调用时运行一次。我需要在启动时运行一次
java - Android - runOnUIThread 何时发生?
我有一个单独的线程来处理一些信息,如果在执行过程中出现问题,需要让用户知道错误,所以现在我正在调用 runOnUIThread() 以创建一个对话框并让用户知道. 我的问题是什么时候会发生这种情况?runOnUIThread() 中的指令是在调用后立即发生,还是等待 UI 线程先完成当前正在执行的操作?
我问是因为我将使用图形,并且为了定期更新屏幕,据我所知,UI 线程将被循环占用以更新和重绘屏幕。
android - Android在runOnUiThread中更新对话框内的TextView
我花了几个小时尝试更新对话框中的文本视图,但失败了。
单击该选项时,将显示新对话框,并且在对话框内,有文本视图和按钮,当我单击按钮时,文本视图将被更新。
这是与按钮 onClick 侦听器相关的代码:
如果您需要更多信息,请告诉我。提前非常感谢!
//这是一个选项菜单
android - Android runOnUiThread 不更新 UI 元素
嗨,我正在开发使用网格视图的 android 应用程序。我想动态更新网格项。我的网格项包含一个标题文本。我试图这样做,但它不适合我。
所以在上面的代码中它的打印调试语句。但不更新网格项内的我的所有者文本。
我也试过这个...
android - runOnUiThread 的 Try-Catch
我想通过我的代码捕获一些异常,代码层次结构如下:
但是当这样运行时,它不会捕捉到 some code 2
and some code 4
which are inside的任何异常runOnUiThread
,捕捉它们的唯一方法是在try-catch
内部设置一个块runOnUiThread
来捕捉它们:
那么,runOnUiThread
究竟是需要这个吗?还是我做错了什么?如果它已经需要这个,是否有某种方法可以全局实现这一点,而不是try-catch
在每个runOnUiThread
代码块内部?
android - 只有创建视图层次结构的原始线程才能接触其视图。
Main Activity Oncreate Method 每当我尝试运行此代码时,它都会给我这个错误,尽管我已经添加了 runonui Thread 。但它仍然没有工作任何帮助将不胜感激。我已经搜索了很多,但真的没有找到任何东西
这是logcat