在Android中的doinbackground()中执行UI任务

前端之家收集整理的这篇文章主要介绍了在Android中的doinbackground()中执行UI任务前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法在AsyncTask的doinbackground()中执行UI任务.我很清楚在onPostExecute方法中做得更好.但在我的情况下,因为我需要使用可重复使用的警报,能够访问我的doinbackground中的UI将节省我很多时间.也就是说,我需要在46个地方调整代码,但是能够在doinbackground中执行此操作只需要在一个地方进行更改.

提前致谢

解决方法

希望这能解决你的问题
onPreExecute() {
       // some code #1
    }

    doInBackground() {
        runOnUiThread(new Runnable() {
                    public void run() {
                        // some code #3 (Write your code here to run in UI thread)

                    }
                });
    }

    onPostExecute() {
       // some code #3
    }

猜你在找的Android相关文章