[問題] service 和 activity的問題

看板AndroidDev作者 (苦味)時間13年前 (2011/05/10 11:55), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串1/1
我想要寫一個可以在背景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)

05/10 12:03, , 1F
第2點 最近剛好有碰到 @@ 如果是用bindService的話
05/10 12:03, 1F

05/10 12:04, , 2F
當所有activity都unBind的時候 service就會結束
05/10 12:04, 2F

05/10 12:04, , 3F
但如果是用startService的話 當所有activity unbind時
05/10 12:04, 3F

05/10 12:05, , 4F
service就不會被結束~ 有錯請指正
05/10 12:05, 4F

05/10 17:46, , 5F
我可以確定startService是會在背景執行(無論activity
05/10 17:46, 5F
文章代碼(AID): #1DoBSSLG (AndroidDev)
文章代碼(AID): #1DoBSSLG (AndroidDev)