我如何使用需要ui线程的函数而不在android中提供它的上下文?

时间:2016-10-28 17:14:36

标签: android multithreading

我在我的应用程序中使用了一个运行很长时间的服务类,我有时需要一个ui线程来完成我的工作,例如查找一个联系人名称,这会让我创建一个游标变量,游标变量需要需要上下文的内容解析器。

如何在没有任何ui线程的情况下自由地完成这项工作?

1 个答案:

答案 0 :(得分:0)

您将无法从另一个线程获取UI线程(显然),但您将能够获得一个Context,这当然是您所需要的。

ServiceContext,因此您可以使用服务引用访问getResource()或getContentResolver()等任何方法。