Android 如果服务在库项目中则不会启动
Android Service do not start if it is in a library project
我有一个项目需要监听器服务。一切正常。但该服务在其他项目中也是必需的。所以我创建了一个图书馆项目,我在其中添加了服务。
但是现在服务没有启动了。
我像以前一样开始:
Intent intent = new Intent(this.getApplicationContext(), MyService.class);
this.startService(意图);
服务没有对事件作出反应。我还在 onCreate()、onStart() 和 onStartCommand() 中添加了一个日志条目 (Log.d(„MyApp“,“iamhere“)) 以查看它是否启动.但是日志中也没有任何内容。
我可以使用图书馆项目之外的其他 类。
我需要做什么才能使用该服务?
谢谢并致以最诚挚的问候
按照建议将其添加到清单中。您还可以使用广播接收器。或者您需要的服务类型。
我有一个项目需要监听器服务。一切正常。但该服务在其他项目中也是必需的。所以我创建了一个图书馆项目,我在其中添加了服务。 但是现在服务没有启动了。
我像以前一样开始:
Intent intent = new Intent(this.getApplicationContext(), MyService.class);
this.startService(意图);
服务没有对事件作出反应。我还在 onCreate()、onStart() 和 onStartCommand() 中添加了一个日志条目 (Log.d(„MyApp“,“iamhere“)) 以查看它是否启动.但是日志中也没有任何内容。
我可以使用图书馆项目之外的其他 类。
我需要做什么才能使用该服务?
谢谢并致以最诚挚的问候
按照建议将其添加到清单中。您还可以使用广播接收器。或者您需要的服务类型。