是否可以在活动中创建服务(能够访问所有按钮、文本视图、功能等)而不创建单独的服务文件?我尝试了这样的事情,但它没有启动该服务。基本上,我有一个在活动上运行的应用程序,现在我希望它在后台运行,但不想花费太多工作来修复代码。
编辑:这是我从放置服务而不是活动中得到的 logcat 错误消息。
08-14 10:00:25.076: V/Tagging(3122): On Create
08-14 10:00:25.076: V/Tagging(3122): Service Starting
08-14 10:00:25.086: D/ActivityManager(1580): isSketcherDisabledInCurrentTask():false, ActivityRecord{4109a2a0 com.jimmyc.summer.wificollection/.WiFiLocationApp}
08-14 10:00:25.086: W/ActivityManager(1580): Unable to start service Intent { cmp=com.jimmyc.summer.wificollection/.WiFiLocationApp$MyService }: not found
像这样的东西。。
public class mainActivity extends Activity {
onCreate(){
Intent intent = new Intent(this, HelloService.class);
startService(intent);
}
public class HelloService extends Service {
onCreate(){
}
onStartCommand(){
}
}
}