从没有Context的类启动服务

时间:2010-08-27 16:24:17

标签: android service android-context

我正在试图弄清楚如何从我创建的单例类中启动服务。

根据Android文档,startService是Context的一种方法。所以,在我对单例类进行的方法调用中,我想我会将应用程序Context作为参数传递。很容易。但是,当我尝试使用context.startService时,它说startService不是Context的方法。那么如何从我自己的班级实际启动服务?

API 7

为什么我这样做:

尽管Android SDK提供了一些示例(数据库调用直接来自UI),但Virgil在他的2010年Google I / O演示文稿中提出了一些表现不同的REST重型应用程序模型。我试图遵循的就是这样(据我所知):

活动调用“Service Helper”(单例),Service Helper为Cursor启动Service,Service查询数据库,Service也启动调用Web服务更新数据库的线程,Service通知Service Helper已完成查询Cursor,Service Helper通知Activity它有光标。

1 个答案:

答案 0 :(得分:1)

额头咂舌

我看到了我的问题:

import sun.org.mozilla.javascript.internal.Context;