我有一個應用程序,我們正在提供遠程用戶界面(其中包含所有按鈕來控制媒體服務器)。ANR異常處理
問題是當我們點擊任何一個按鈕時,我們正在執行相應的動作,這是很長的UPNP網絡操作。
因此,當我們連續按下按鈕,最後該設備出現ANR異常並強制關閉應用程序。我對這個ANR異常做了一些研究,最後發現,我們可以使用Thread或AsyncTask來解決這個問題。
但在我的應用程序,因爲我們提供了這麼多的按鈕,當用戶按下按鈕繼續,可能inturn導致很多應用程序中創建線程。
請給我你的建議。
如何克服這個問題?
感謝