看板 AndroidDev 關於我們 聯絡資訊
我寫的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
cooper6334:按下button有噴log嗎 12/05 03:34
windverb:沒有噴log,權限也加了還沒噴蠻奇怪的= = 12/05 20:48
KeySabre:連onStartCommand都沒進? 12/06 00:36
windverb:恩,都沒有反應= = 12/06 13:12
cooper6334:這樣就只能懷疑是AndroidManifest那邊哪裡寫錯了 12/06 14:26
lovelycateye:別把大家都當成會觀落陰,給程式碼比較實在 12/06 14:54
※ 編輯: windverb 來自: 140.126.10.22 (12/06 16:12) ※ 編輯: windverb 來自: 140.126.10.22 (12/06 16:16)
lovelycateye:你正式的Service和測試的Service名稱似乎不一樣? 12/06 16:33
lovelycateye:BTW Java中的Class名稱請首字大寫 12/06 16:34
※ 編輯: windverb 來自: 140.126.10.22 (12/06 17:13)
windverb:好的 我去試試看大寫 12/06 17:14
lovelycateye:不是大小寫問題啦...那只是個命名原則= =" 12/06 22:35
lovelycateye:你先確定你呼叫的Service是對的吧... 12/06 22:35
windverb:想問一下,我Intent了很多Activity會不會也有影響?= = 12/07 10:02
lovelycateye:我不懂你在說的Intent很多Activity是什麼意思 12/07 12:21
cooper6334:你把你的AmdroidManifest貼出來看看吧 12/07 20:59
※ 編輯: windverb 來自: 123.110.97.229 (12/07 22:15)
windverb:就是,我從一個Activity中又開了一個Activity總共開了4個 12/07 22:16
cooper6334:你AndroidManifest的serviceconnect前面加一個. 12/08 18:35
windverb:各位謝謝,我找到問題了我把Service跟Activity放在不同Pa 12/08 23:07
windverb:ckage中 所以不能使用= = 12/08 23:08