看板 AndroidDev 關於我們 聯絡資訊
我想要寫一個可以在背景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)
KJackal:第2點 最近剛好有碰到 @@ 如果是用bindService的話 05/10 12:03
KJackal:當所有activity都unBind的時候 service就會結束 05/10 12:04
KJackal:但如果是用startService的話 當所有activity unbind時 05/10 12:04
KJackal:service就不會被結束~ 有錯請指正 05/10 12:05
tomap41017:我可以確定startService是會在背景執行(無論activity 05/10 17:46