ui-thread相关内容

调用AsynchTask.get当Android的UI线程块()

我的活动是一个登录页面。当用户点击,在数据库中的AsyncTask检查,如果凭据都不错。在任务中,我要显示ProgressDialog但点击按钮后,它保持了pssed 5秒钟,然后我ProgressDialog quiclky显示出来(小于1秒),并出现在致祝酒辞。$ P $ 还有就是我的onClick功能: 按钮连接=(按钮)findViewById(R.id.connectButton); ..
发布时间:2016-03-13 23:47:22 移动开发

从其他线程处理UI

我有它扩展了的Runnable A类。这个类执行一些操作重(基本上是从下载网络图片)在不同的线程。我想更新UI从这个类(显示下载图像的的ImageView )。我一直在使用处理器尝试,但没有成功。这里是我的code: 类DataReceiver实现Runnable { 公共BMP位图; 公共处理器uiHandle; @覆盖 公共无效的run() { 而(真) ..
发布时间:2016-03-08 12:04:59 移动开发

在一个单独的线程使用HandlerThread和处理程序冻结UI线程

在我的项目,我想实现一个倒计时花了我的应用程序执行某种方法时另一个线程定时器,做一些事情,如果它正在采取太多的时间。执行MyManager.startCommand()方法时,应用程序被冻结,我不知道为什么,因为我觉得我没有做UI线程上的任何东西。有什么毛病我code? 本来我问过这个问题,并没有经历一个应用程序冻结,所以我不认为这是因为我睡觉线程: ..
发布时间:2015-12-07 00:55:03 移动开发

为什么我的主题冻结UI线程?

我不能看着办吧。 有关什么都原因,该线程的code实际上是在UI线程上运行。 如果我断点它UI停止。还是睡了吧,UI停止。因此网络活动是不允许的作为其对“UI”主题。 香港专业教育学院不使用异步任务,因为我不知道它循环的正确方法。 (调用它的一个新的实例在 onPostExecute 好像不好的做法,又仿佛异步是一次性的任务。 我扩展Thread。 公共类SyncManager继承Thr ..
发布时间:2015-12-06 23:34:30 移动开发

了解UI线程

我是一个初学者到安卓和我有一些混乱关于 Android的UI线程。现在,我知道没有从创建用户界面可以修改它的一个线程分开。 大。 这里是活动从我的第一个Android应用程序,它稍微混淆了我。 公共类NasaDailyImage延伸活动{ 公共ProgressDialog modalDialog = NULL; // --------------------------------- ..
发布时间:2015-12-05 14:34:05 移动开发

是一个很好的做法创建匿名AsyncTask的并行少量已知冻结过程?

例如:你打算做一些事情,这将需要几秒钟,不想冻结您的UI thred,对不对?你可以使用一个AsyncTask的,但你不想创建一个外部(或内部)类来解决一个小问题,冻结 那么,是一个很好的初步实践办呢? 包com.example.stackoverflowsandbox; 进口android.os.AsyncTask; 公共类Foo { // 例如。之前调用了foo方法,你改变你的 ..

运行UI线程SQLite的查询与ExpandableListView / SimpleCursorTreeAdapter

我在开发用于显示一些RSS提要的Andr​​oid应用程序的进展情况(是的,我知道有许多应用程序是这样的话)。要显示的数据是由内容提供商的支持,我想向下兼容的API级别4 我使用的是 ExpandableListView 来显示三种不同的RSS feed的内容。该 ExpandableListView 的适配器是作为一个子类的 SimpleCursorTreeAdapter : 私有类RssF ..
发布时间:2015-12-05 11:17:32 移动开发

为什么只能在Android的UI线程更新UI?

可能有人请向我解释,为什么只有在Android的UI线程可以更新用户界面? 为什么不能对任何其他线程更新UI? 解决方案 文档指出,Android的UI工具包没有线程安全。因此,单线程模式确保UI不是通过不同的线程的同时修改。 ..
发布时间:2015-12-05 01:07:04 Java开发

为什么单线程模型,用于更新UI的主线程?

Qt的医生说, 如前所述,每个程序都有一个线程启动时。本 线程被称为“主线程”(也被称为在“GUI线程” Qt应用程序)。 Qt的图形用户界面必须在这个线程中运行。 Android的医生说, 像的活动和其它成分,在主运行的服务 申请过程的线索 和iOS的, 强烈建议不要从更新UI控件等 后台线程(例如定时器,通讯科等)。这可以是事业 崩溃它们有时很难辨认。相反,用这些 强制c ..
发布时间:2015-12-04 22:02:50 移动开发

在后台线程的Andr​​oid addView

我需要添加大量的意见在一个循环中,而该片段这样做,应用程序也将有一个抽屉式导航和操作栏,用户可以做的事情。 所以我想这个过程不是一)通过阻止用户拖慢应用程序,B)preferably添加的意见在后台线程。 的困境是,我认为Android不喜欢在一个非UI线程无以复加的观点,那么,有没有最好的做法呢?我计划有一个进度条视图对象在片段的视图中,同时正在与addView和相关的计算产生的意见其余 ..
发布时间:2015-12-04 12:59:46 移动开发

如何知道这个线程是UI线程

有没有办法在Android上就知道了,如果线程运行我的code,是在UI线程与否?在摆有 SwingUtilities.isEventDispatchThread()来告诉我,如果我在UI线程,还是不行。有没有在Android SDK中的任何功能,可以让我知道这一点? 解决方案 答案从这里借来的: Looper.myLooper()== Looper.getMainLooper() 所有 ..
发布时间:2015-12-04 12:33:14 Java开发

ProgressDialog在UIThread未显示

我创建使用谷歌API的lib地图。因为mapwidget需要很长的时间来加载我试图增加一个装载通知,但它没有示出。我可以在普通线程,虽然显示progressDialog。为什么此对话框不显示? 公共无效的onCreate(包savedInstanceState){ super.onCreate(savedInstanceState); progressDia ..
发布时间:2015-12-04 10:21:09 移动开发

如何执行一些code在Android的UI线程异步?

我是新来的Andr​​oid的发展。我是工作在Swing和SWT了好几年。无论Swing和SWT有对策 - 以执行code在UI线程同步和异步。典型的用法是做了一段时间,消耗的工作人员在一个线程,然后结果显示在UI线程异步。 所以我的问题是,是否有在Android的similiar对策 - ?这是我的code。参数可运行一些时间消耗code。这种方法将在执行过程中显示一个对话框等待,然后希望它完 ..
发布时间:2015-12-03 14:38:08 移动开发

没有错误"只有创建视图层次可以触摸其观点和QUOT原来的线程;视图时无延迟更新

我面临着一个有趣的问题。如果你写了以下code。在的onCreate / ONSTART / onResume 活动的方式: 最后按钮myButton的=(按钮)findViewById(R.id.myButton); 最后的TextView myTextView =(TextView中)findViewById(R.id.myTextView); 最终线程的线程=新主题(新的Runnable( ..
发布时间:2015-12-02 16:39:06 移动开发

恰好在发射活动已停止/销毁,同时它仍在运行的AsyncTask的是什么?

我见过几个问题几乎等同于我的,但我无法找到满足我所有的疑虑一个完整的答案..所以我在这里......假设你有一个扩展的内部类的活动的AsyncTask 类是这样的: 公共类MyActivity延伸活动{ 私有类DownloadImageTask扩展的AsyncTask<字符串,太虚,位图> { 受保护的位图doInBackground(字符串...网址){ 返回DownloadImag ..