作者windverb (Vcman)
看板AndroidDev
标题[问题] startService失败,求救
时间Wed Dec 5 00:28:35 2012
我写的Service在一个很乾净的android程式中(只有Button按键)是可以成功执行该Service
,但是之後我要把这个Service移入到我原本写的程式中,不管我怎样按Button这个Servi
ce就是不给我起反应,我已经都有加入相对应的权限在AndroidManifest.xml中了,难道
还是不能使用太多次Intent???有人能帮忙解答一下吗?
我在AndroidManifest中加入 <service android:name="serviceconnect"></service>
我在我原本的Activity中的AndroidManifest中则是 <service android:name="HashDeterm
ine"></service> 只有名称改过而已,程式运作部分完全相同...
这是我的程式码网址:
http://pastebin.com/Afj5H16T --我测试用的Activity
http://pastebin.com/VwrE0Uak --我测试用的Service
http://pastebin.com/Ub9dVCvC --我原本的部分的Activity,这部分就无法执行
这是我两个AndroidManifest.xml的内容
http://pastebin.com/4hy3r15Q
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.110.97.229
1F:推 cooper6334:按下button有喷log吗 12/05 03:34
2F:→ windverb:没有喷log,权限也加了还没喷蛮奇怪的= = 12/05 20:48
3F:→ KeySabre:连onStartCommand都没进? 12/06 00:36
4F:→ windverb:恩,都没有反应= = 12/06 13:12
5F:→ cooper6334:这样就只能怀疑是AndroidManifest那边哪里写错了 12/06 14:26
6F:→ lovelycateye:别把大家都当成会观落阴,给程式码比较实在 12/06 14:54
※ 编辑: windverb 来自: 140.126.10.22 (12/06 16:12)
※ 编辑: windverb 来自: 140.126.10.22 (12/06 16:16)
7F:→ lovelycateye:你正式的Service和测试的Service名称似乎不一样? 12/06 16:33
8F:→ lovelycateye:BTW Java中的Class名称请首字大写 12/06 16:34
※ 编辑: windverb 来自: 140.126.10.22 (12/06 17:13)
9F:→ windverb:好的 我去试试看大写 12/06 17:14
10F:→ lovelycateye:不是大小写问题啦...那只是个命名原则= =" 12/06 22:35
11F:→ lovelycateye:你先确定你呼叫的Service是对的吧... 12/06 22:35
12F:→ windverb:想问一下,我Intent了很多Activity会不会也有影响?= = 12/07 10:02
13F:→ lovelycateye:我不懂你在说的Intent很多Activity是什麽意思 12/07 12:21
14F:→ cooper6334:你把你的AmdroidManifest贴出来看看吧 12/07 20:59
※ 编辑: windverb 来自: 123.110.97.229 (12/07 22:15)
15F:→ windverb:就是,我从一个Activity中又开了一个Activity总共开了4个 12/07 22:16
16F:推 cooper6334:你AndroidManifest的serviceconnect前面加一个. 12/08 18:35
17F:→ windverb:各位谢谢,我找到问题了我把Service跟Activity放在不同Pa 12/08 23:07
18F:→ windverb:ckage中 所以不能使用= = 12/08 23:08