我对使用服务有疑问。是否有必要创建一个服务对象才能启动它,或者只是声明一个服务变量就足够了?
我想知道服务是通过创建服务来启动还是需要通过调用启动服务方法显式启动服务?
GPSService trackerService = new GPSService(RunningActivity.this);
以上行是否开始活动?或者它开始调用
Intent serviceIntent = new Intent(RunningActivity.this, GPSService.class);
startService(serviceIntent);
我只需要访问活动中的服务对象。
请帮忙。
谢谢。
答案 0 :(得分:0)
您无法实例化Service
。只有Android框架可以做到这一点。您可以致电startService()
来启动服务。