關於activity和thread生命週期

2022-03-24 04:23:25 字數 497 閱讀 7732

**********==問題描述**********==

因為手機要定時給伺服器傳送資料,所以這裡在activity中new了乙個執行緒,執行緒定時傳送資料,所以想問個問題,如果activity被其他程式給覆蓋了,也就是這個時候的activity處於stop狀態,那麼執行緒還工作麼?

**********==解決方案1**********==

當然是用服務,如果是使用繫結元件式的服務,在對應繫結的元件被**後對應的服務也會被**。因此你可以使用呼叫服務方式去開始乙個服務,也就是說,不要讓服務區繫結乙個元件,元件只是作為開啟服務的手段,這樣系統就不會**了,除非系統強制**,或者自己顯式的呼叫stopself()函式。

**********==解決方案2**********==

**********==解決方案3**********==

建議用service啊,何必用thread

**********==解決方案4**********==

程序不死執行緒是可以存在的

Android中Service和Thread的區別

rlei 把service等同於thread或process是乙個非常常見的誤解。需要 強調又強調 的第一點是,android的service是乙個context,並不必然等於乙個額外的thread 裡面專門強調 為什麼強調說 longer running 的 component 非常明顯,這裡是和...

關於activity和返回鍵

在乙個專案中,activity肯定是超過乙個的,此時返回鍵的存在會導致出現上乙個activity。這個雖然方便了使用者,但是,存在一定的隱患,如果沒有對上乙個activity進行處理的話,往往返回的是只需要操作一次的activity,比如乙個軟體的註冊頁面。intent mintent new in...

關於 Activity 的跳轉。

最近有看activity 好多不懂,連個簡單的跳轉都不能順利完成,結果當然,定實現個!哈 activity 的跳轉需要乙個觸發,不可能無緣無故的跳轉,可以是最簡單的 button 觸發,也可以其他的 onclicklistener 各種跳轉方法,這就需要大家去發掘,找到了給 cc 乙份啊!跳轉之一,...