【发布时间】:2011-11-14 21:34:15
【问题描述】:
我正在尝试从我的活动中启动服务,如下所示:
startService(new Intent(MyActivity.this,
MyService.class));
但是有一个问题。什么都没发生。我在幕后调试,我可以看到 BootClassLoader 在 ClassNotFoundException 上跳闸。我不知道这是怎么发生的,因为我的清单文件中的 Service 类是这样的:
<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true" android:enabled="true">
<service android:name=".MyService" android:exported="false"></service>
...
</application>
它与 MyActivity 在同一个包中。我在这里有点疯了。可能是什么问题?我调试到 MyService,但 onCreate() 和 onStartCommand() 也没有被调用。
【问题讨论】: