0
我知道我應該在Android中使用Services來從非UI線程的背景中做東西。爲什麼使用服務進行後臺任務很重要?
但是,我想知道只是產生一個後臺線程來從Activity類(例如在onClick事件中)完成工作時出了什麼問題。
在此先感謝。
我知道我應該在Android中使用Services來從非UI線程的背景中做東西。爲什麼使用服務進行後臺任務很重要?
但是,我想知道只是產生一個後臺線程來從Activity類(例如在onClick事件中)完成工作時出了什麼問題。
在此先感謝。
實際上,Services
用於長時間運行的任務,尤其是那些在您的活動未運行時運行的任務。 Threads
可用於在您的活動中完成一些任務。這表明,在Activity
內部創建的Thread
不能在其創建的活動之外生活,只需Service
即可。希望這可以幫助。
謝謝這真的很有幫助,我希望我的應用程序在按下按鈕時發送肥皂請求。 3G需要5秒鐘的時間。如果我顯示一個ProgressDialog,然後讓一個線程發送請求,我不需要一個服務。我對麼? –
@Leon van Noord,絕對。最好的解決方案將在這裏使用AsyncTask類,你當然不需要任何服務。 – Egor