綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] 物件Thread

[複製連結] 查看: 784|回覆: 3|好評: 0
跳轉到指定樓層
樓主
dreak | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2013-7-17 18:20

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
最近剛接觸Thread,目前知道有兩種實現方式,一種是handler+thread,一種是asynctask,

問題來了,我自己寫了一個library,然後在主程式去呼叫使用,只是這個library所處理的內容太複雜要執行很久,

導致我的主程式ANR,我的想法是把整個library都寫成Thread的方式,讓他在背景執行不會卡住Main thread的UI,但由於Library裡面很多Class,所以我不知道從何改起,請問有人可以分享一下thread在多個class裡面的應用嗎?
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
whl | 收聽TA | 只看該作者
發表於 2013-7-17 23:46
我是不知道你的 lib 怎麼寫的,如果呼叫 lib 時放在 thread 裡面是否可解決?
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
 樓主| dreak | 收聽TA | 只看該作者
發表於 2013-7-22 11:22
這樣是可行,不過等於我的lib完全不能有操作Main Thread的動作,不然程式就死掉了。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
ploglin | 收聽TA | 只看該作者
發表於 2013-7-22 11:41
如果要執行很久的話,寫成 service 會不會比較簡單一點?
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則