-3

我对使用服务有疑问。是否有必要创建一个服务对象来启动它,或者仅仅声明一个服务变量就足够了?

我想知道一个服务是通过创建它的对象来启动的,还是需要通过调用start service方法显式启动服务?

GPSService trackerService = new GPSService(RunningActivity.this);

上面的行是否启动了活动?或者它开始调用

Intent serviceIntent = new Intent(RunningActivity.this, GPSService.class);
startService(serviceIntent);

我只需要访问我活动中的服务对象。

请帮忙。

谢谢你。

4

1 回答 1

0

你不能实例化一个Service. 只有 Android 框架可以做到这一点。您通过调用启动服务startService()

于 2015-04-03T10:43:15.797 回答