ui-thread相关内容
我想在Swing中创建一个新的事件派发线程,但我无法在线找到任何参考资料,以了解如何执行此操作。我通过创建一个新线程并调用Application.run(...)在.NET中完成了这个。有没有人这样做过?是否可以在Swing中使用? 我想这样做的原因是因为我正在编写一个Eclipse插件,我想弹出对话框不是IDE的模态,但它是我的UI逻辑的模态(阻塞)。我可以使用非模态对话框和回调来实现这一
..
我正在使用Google Guice作为IOC容器处理Java Swing应用程序。事情进展顺利。有一些UI问题。当用Pushing像素替换标准L& F由于在UI线程之外创建Guice的Swing组件,物质L& F应用程序没有运行。 有没有办法告诉Guice在UI线程中创建Swing组件? 也许我应该创建自定义提供程序,它将在 SwingUtilities.invokeAndWait(R
..
按下按钮后,我的UI上有一个按钮,我想每800毫秒闪烁一次(然后再打开然后再关闭)。我使用以下代码执行此操作: - (void)flickEmergencyButton { //检查紧急情况是否在进展... if(model.emergencyInProgress){ // ...如果是这样,请点击状态 self.emergencyButton.selected =!self.
..
当后台任务完成后,如何在iPhone应用程序IOS程序中获取主UI线程的指示? 背景 我正在尝试根据概念设置加载指标在如何添加UIActivityIndicator到iphone应用程序中的启动画面? 在AppDelete中使用“performSelectorInBackground”来加载模型数据 因此我需要在RootViewController中以某种方式告知数据何时在后台
..
我有一个应用程式储存有关餐厅的资料。他们的菜单,日程安排等。 Theres〜200个餐馆在DB。该应用程序用于通过单次检索这些地方,但它花了太多的时间加载,所以我决定一个一个加载数据。在启动应用程序询问服务器的地方的ids数组,然后通过API获取数据。 我设置完成块RK的操作到背景队列,但它didn不帮助。滚动运行不够流畅,有时该应用程序甚至死锁(sic!)或崩溃,在控制台中没有错误输出。
..
现在有人说,不适合使用 Platform.runLater()从非JavaFX线程更新UI和Oracle网站介绍一种使用绑定进行进度的方法条更新。在这里我想更新一个标签,所以这样编码: 任务任务= new任务(){ @Override protected Object call()throws Exception { int i = 0; while(true){ this.u
..
有关参数的缘故,考虑UI线程作为不得不 Application.Run()或它的一个重载呼吁,并具有呼叫线程活动消息循环运行。 是否有检测,如果我们目前这样一个线程执行? 的一种方式 我想这样做的原因是因为我有一个私人的功能即是长期运行的类。类本身已经是多线程的,而这个类的用法是这样的,它可能无论从UI还是从后台线程做处理中。这个功能也属于这一网络。但我不希望它堵塞UI线程。所以我想
..
我有这种形式,产生一个新的线程,并开始监听,等待在一个循环的UDP数据包。我需要的是保持与接收的字节数更新的用户界面。 对于这一点,我已经安装,我会尽快的数据包是引发事件接收和传递接收作为参数的字节数。因为我不是在UI线程上运行,我不能简单地直接更新UI。下面是目前我在做什么: 私人无效EVENTHANDLER_UpdateTransferProgress(长receivedBytes
..
我有,使用的 Tweetsharp 库从一个特定的Twitter帐户取鸣叫代码,创建一个自定义的实例,用户控件和后鸣叫文本该用户控件然后将其添加到的StackPanel 。 不过,我得到了很多的鸣叫,似乎在添加用户控件到的StackPanel 申请将冻结。我试着用的BackgroundWorker ,但我不幸运,到现在为止 我的代码: 私人只读BackgroundWorker的工
..
我正在写一个J2ME应用程序。其中一个件是什么,定期轮询一个目录的内容,并且,如果有任何新的东西,描绘在屏幕上。我通过让UI形式推出一个轮询线程的指针回到自己做到了这一点,当轮询线程发现一些它回调的形式和调用syncrhonized方法来更新它的显示。这似乎很好地工作。 我的问题是这样的。在C#/。NET我知道这是不是最好有非UI线程更新UI,并处理这个正确的做法是委托它的UI线程。
..
我如何访问WP7应用程序的UI线程?结果 我使用下面的code,如果有帮助。 私人无效LayoutRoot_Loaded(对象发件人,RoutedEventArgs E) { AcquireNews(L => {listBox1.Items.Add(L [0]);}); //这里就是我得到一个异常说“无效的跨线程访问。” } 无效Ac
..
我有一个是异步调用时的 System.Net.Sockets.NetworkStream.BeginRead 结束。 skDelegate =新的AsyncCallback(AddressOf skDataReceived) skStream.BeginRead(skBuffer,0,100000,skDelegate,新对象) 在该回调的方法,我需要与UI线程交互。子skDataRec
..
我一直在寻找在这里在这个论坛上,但我找不到任何回答我的问题。我有以下问题: 我有一个ImageView的和两个文本,我想改变颜色上选择加载下一个活动之前,以显示节目的视觉反馈。 @覆盖 公共无效的onClick(视图v){ openFormOverviewButton.setColorFilter(0x22FFFFFF,Mode.SRC_ATOP); openFormOvervi
..
编辑:解决。对不起球员,它发生,我认为我的同时,我的数据装载在后台线程正在发生,该分析数据的回调没有。该数据的解析花了很长的时间,那是什么锁我的线程。 编辑:它已经到了我的注意,我的首要问题(在ProgressDialog不再旋转)可以通过一个问题,我使用ProgressDialog而不是UI线程被阻塞造成的。如果是这样的话,我该如何解决呢? 编辑:澄清,这并不锁定整个节目了永远。一旦一切都被
..
这是我的主类: $ `公共类MainActivity延伸活动实现Runnable { ImageView的IM1,IM2,IM3; INT的b,p = 0,J,K,L; 串B1; 位图IMG; 位图BM; ArrayList的<串GT; ARL =新的ArrayList<串GT;();@覆盖 公共无效的onCreate(捆绑savedInstanceState) {
..
我surfraceview就是我的大部分应用的是,我想,以减少其滞后性,因此,有人告诉我把它关闭UI线程。是否有可能在AsyncTask的运行SurfaceView? 解决方案 虽然有可能吸引到来自不建议一个AsyncTask的一个SurfaceView。 AsyncTasks可以在串行队列中运行,所以你可能会阻止其他任务。相反,只使用一个线程。该SDK包含一个名为LunarLander一
..
我在我的Android应用程序的方法,它返回的绘制ID 根据它的名字,这种方法效果这么好正常的情况下,但是从一个单独的线程运行时,它返回空,其上运行的 UIThread 此线程时也是如此。 的这个方法:的 公众诠释get_drawable(INT状态){ 中期业绩; RES = getResources()则getIdentifier(“东西”+ Integer.toS
..
我如何从AsyncTask的编辑活动的意见之前,任务就完成了?我无法访问任何从doInBackground方法的意见,我不想等到任务完成。有没有一种方式去这样做呢?还是我来创建doInBackground(这听起来对我来说是不好的做法)中的一个线程,然后访问该线程的完成看法? 解决方案 重写此方法: 保护无效onProgressUpdate(整数...进度){ setProgre
..
我在我的应用程序一个TextView,直到我暂停的应用程序(由pressing家),并再次启动它工作正常。它应该只是恢复活动,但由于某些原因,TextView中不能正常显示文本将恢复活动后。该文本是显示为黑色方块,就像这样: http://i.stack.imgur.com/5mtvy.png 有谁知道如何解决这一问题? 编辑:这是我的code: TextView的是在具有GLSurfac
..
我知道,除非是在UI线程没有线程可以访问当前视图。我想知道为什么吗?为何重要哪个线程正在改变看法?它是一个安全的理由吗?这是周围的工作,我用: 公共无效的doLayout() { Runnable运行=新的Runnable() { 公共无效的run() {
..