我有一个关于由Android的Android服务框架
提供的服务框架,我从Android文档阅读下列
客户还可以使用Context.bindService()来获得持续的两个查询连接到服务。如果服务尚未运行(同时调用onCreate()),则同样会创建服务,但不会调用onStartCommand()。客户端将收到服务从其onBind(Intent)方法返回的IBinder对象,从而允许客户端将该服务调用回该服务。只要建立连接(无论客户是否保留对服务的IBinder的引用),该服务就会继续运行。
这是否意味着,我需要手动调用OnStartCommand服务? 请如果我的理解是正确的。
是否允许或onStartCommand 对于例如返回值,我可以返回这样的事情
return START_FLAG_REDELIVERY | START_FLAG_RETRY
我不知道,如果这无论如何是有道理的。