无法在我的Android程序中启动服务意图,什么';怎么了?

无法在我的Android程序中启动服务意图,什么';怎么了?,android,android-emulator,android-intent,Android,Android Emulator,Android Intent,我是个新手,现在才开始学习谷歌安卓 所以,我在谷歌搜索后学习了一些代码,但我不知道为什么它不能按预期运行。 这些程序由两个java文件组成:AlarmService.java(包含名为AlarmService的活动)和AlarmService_Service.java(包含名为AlarmService_Service的服务)。顺便说一句,我把它放在com.AlarmService包中 这里是我在AlarmService活动(在AlarmService.java中)中创建意图的地方: 意向意向=新

我是个新手,现在才开始学习谷歌安卓

所以,我在谷歌搜索后学习了一些代码,但我不知道为什么它不能按预期运行。 这些程序由两个java文件组成:AlarmService.java(包含名为AlarmService的活动)和AlarmService_Service.java(包含名为AlarmService_Service的服务)。顺便说一句,我把它放在com.AlarmService包中

这里是我在AlarmService活动(在AlarmService.java中)中创建意图的地方:

意向意向=新意向(AlarmService.this、AlarmService\u Service.class)

mAlarmSender=PendingEvent.getService(AlarmService.this,0,intent,0)

按钮按钮=(按钮)findViewById(R.id.start\u报警); setOnClickListener(mStartAlarmListener)

AlarmService_服务中的代码相当长,但无论如何,我也干杯,提示我一条文本,以确保该服务是否正常运行

程序似乎无法加载AlarmService\u服务。当我点击按钮时,什么都没有发生,甚至连烤面包都没有,我在LogCat中看到了这条消息:

无法启动服务意图{flg=0x4 cmp=com.AlarmService/.AlarmService\u服务(有附加项)}:找不到

老实说,我不熟悉Android,所以我一直想知道这段代码有什么问题。 我错过什么了吗?还是因为它找不到AlarmService_Service.class


感谢您的大力帮助。

我认为您应该通过以下方式获得您的吊坠:

PendingIntent mAlarmSender = PendingIntent.getService(AlarmService.this, 0, new Intent(AlarmService.this, AlarmService_Service.class), 0);

但是,请参见

我还不太熟悉服务,但我可以看到Manifest.xml中有一个
元素。 您是否在
AndroidManifest.xml
中声明了您的
AlarmService\u服务


查看更多信息

谢谢。。消息不再显示..:D顺便说一句,你知道为什么我不应该像我上一个代码那样先实例化意图吗?