0

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

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

API 7

为什么我这样做:

尽管 Android SDK 提供了一些示例(其中数据库调用直接从 UI 进行),但 Virgil 在他 2010 年的 Google I/O 演示文稿中建议了一些行为不同的重 REST 应用程序模型。我试图遵循的就是这样(据我了解):

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

4

1 回答 1

1

额头拍打

我看到了我的问题:

import sun.org.mozilla.javascript.internal.Context;
于 2010-08-30T18:52:12.253 回答