IntentService
也有onBind
方法。 BindService
调用非正在运行的服务会启动服务,就像它IntentService
那样启动服务吗?
答案 0 :(得分:-1)
需要使用意图过滤器进行服务。
<service
android:enabled="true"
android:exported="true"
android:name="de.vogella.android.ownservice.local.MyService">
<intent-filter>
<action android:name="de.vogella.android.ownservice.local.START_SERVICE" />
</intent-filter>
</service>
在调用app时,我们只需要添加获取服务的行
Intent intent=new Intent("de.vogella.android.ownservice.local.START_SERVICE");
startService(intent);
我希望它对你有用..