无法在我的Android程序中启动服务意图,什么';怎么了?
我是个新手,现在才开始学习谷歌安卓 所以,我在谷歌搜索后学习了一些代码,但我不知道为什么它不能按预期运行。 这些程序由两个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无法在我的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中)中创建意图的地方: 意向意向=新
感谢您的大力帮助。我认为您应该通过以下方式获得您的吊坠:
PendingIntent mAlarmSender = PendingIntent.getService(AlarmService.this, 0, new Intent(AlarmService.this, AlarmService_Service.class), 0);
但是,请参见我还不太熟悉服务,但我可以看到Manifest.xml中有一个
元素。
您是否在AndroidManifest.xml
中声明了您的AlarmService\u服务
查看更多信息谢谢。。消息不再显示..:D顺便说一句,你知道为什么我不应该像我上一个代码那样先实例化意图吗?