作者Ninja5566 (苦味)
看板AndroidDev
標題[問題] service 和 activity的問題
時間Tue May 10 11:55:05 2011
我想要寫一個可以在背景run的service
但是我想用一個actvity來控制他開始或是停止
我的問題是 當actvity關掉之後重開要怎麼繼續控制原本的service
1.請問要怎麼做才能取得之前的service的instance?
2.當bind之後 service和actvity是同生死的吧?
3.如果我一直跑service在背景 會被系統殺掉嗎?有可以避免的方法嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.86.66
※ 編輯: Ninja5566 來自: 140.114.86.66 (05/10 11:55)
1F:推 KJackal:第2點 最近剛好有碰到 @@ 如果是用bindService的話 05/10 12:03
2F:→ KJackal:當所有activity都unBind的時候 service就會結束 05/10 12:04
3F:→ KJackal:但如果是用startService的話 當所有activity unbind時 05/10 12:04
4F:→ KJackal:service就不會被結束~ 有錯請指正 05/10 12:05
5F:推 tomap41017:我可以確定startService是會在背景執行(無論activity 05/10 17:46