如何在android中运行后台服务

时间:2014-07-09 10:49:49

标签: java android

我想获取手机联系人并将其发送到服务器,我必须在后台完成所有这些工作。

我已经编写了一个服务,它在模拟器上工作正常但是当我在实际设备应用程序上运行apk时挂起。并且还没有开始服务。

我已将清单中的sercice声明为        从片段调用服务

getActivity().startService(
                new Intent(getActivity(), DBupdateservice.class));

1 个答案:

答案 0 :(得分:0)

也许您的清单中没有服务,或者它没有<意图过滤器>符合你的行动。您应该在LogCat中看到一些可能有用的警告。

你应该像这样开始服务:

startService(new Intent(this, UpdaterServiceManager.class));