background-thread

    0热度

    1回答

    我正在做一个onTouchListener的实验。我们的目标是将FrameLayout移到任何我碰到的地方。 代码的第一个版本给了我一个“viewroot $ calledfromwrongthreadexception”错误。 因此在第二个版本中,我尝试使用runOnUiThread来解决错误。但是,这样做只会给白屏。 public class MainActivity extends Acti

    1热度

    1回答

    嗨我有一个活动和一个服务类 从活动开始服务 在一点我想开始服务,但在同一点我想检查服务是已经运行,如果是的话,我不想打电话开始服务,如果没有,那么我会打但我的问题是,我将如何知道该服务正在运行或不? 我用下面的代码,但它不工作对我来说是任何其他代码,这将帮助我 private boolean isServiceRunning() { ActivityManager manager = (

    -2热度

    2回答

    我在后台线程中执行所有昂贵的计算,并且需要在每个计算周期后分配pictureBox1.Image。我用代表来做这件事,但它已经很长时间了,事情似乎不再那样了。 我试图把在WorkerCompleted事件处理程序的任务,但我无法弄清楚如何重新启动backgroundWorker1。我一整天都在这里,感到非常沮丧,这种用法很容易做到。 这是代码的最相关的部分: using System; usin

    0热度

    2回答

    我想在Android中探索Services的世界,我刚刚写了一个小例子,其中活动有一个触发通知的按钮。 的步骤我是: 创建Intent intent = new Intent(context, MyService.class); 在PendingIntent插入这一点,并把它发送到NotificationManager 然后,当我点击该通知,服务( MyService)已启动并启动音乐配乐。 使用

    2热度

    3回答

    我有一个应用程序,当用户登录时需要下载大量的数据。我想将它的下载部分移动到后台线程,以便用户无需等待下载即可导航应用程序去完成。我曾尝试以下方法,但有些人仍然锁定应用程序等任何用户的倾斜一下, dispatch_async(dispatch_get_main_queue(), ^{ }); 也试过 [self performSelectorInBackground:@selector(lo

    0热度

    1回答

    在Android中,我如何在最高优先级的后台运行某些东西? 我明白我可以使用前台服务,但我不想向用户显示通知。我需要运行一些CPU密集但短暂的事情。它需要有效地运行(否则将永远占用),但它只需要几秒钟。 目前我在主线程上运行它,因为这是我确信它可以在几秒钟内完成所有测试设备的唯一方法。对于大多数设备来说,将它作为(非前台)服务运行良好,但在某些设备上它会花费近一分钟的时间,这比锁定用户界面2秒更加

    3热度

    1回答

    我有一个运行在IIS下的WCF解决方案。我需要给客户的一些数据来自第三方网站,我们需要经常轮询以获取任何新数据。 难道是一个不好的做法,在Application_Start()方法来运行用于此目的的定期后台任务,以创建一个定时器?如果这不是一个好主意,那么你有什么建议?

    2热度

    1回答

    我有一个活动,显示地图片段的屏幕截图,以及其他一些事情。在应用程序崩溃后的一两秒钟之内,所有内容都会完美显示。这只会在使用4.4.2 kitkat的Android手机上发生,但不会在平板电脑上发生。在第一次尝试加载这个视图之后,有时会在调用setContentView时显示任何内容之前崩溃。由于每次测试都会在不同的时间崩溃,因此我认为后台线程正在发生某些事情,并且由于它是致命信号11,我认为这是某

    11热度

    2回答

    "THREAD WARNING: ['Console'] took '81.661865' ms. Plugin should use a background thread." 在运行iOS的PhoneGap的项目。对于其他一些插件(如地理位置和文件系统)也是如此。 由于我是Phonegap的新手,可以请任何人告诉我如何在后台线程上运行插件。 我检查了this也。 我们可以忽略此线程警告或者

    3热度

    1回答

    相关:Is it ok to create a UIView on a background thread? 这是后台线程代码安全吗? let viewController = MyViewController(nibName: nil, bundle: nil) viewController.title = "My Title" viewController.myProperty = tru