Android : Calling the methods on UI thread from AsyncTask doInBackground method

前端 未结 4 1824
小鲜肉
小鲜肉 2020-12-03 05:30

I am using AsyncTask to upload data to UI. i wrote the code to download data from server in a separate method and i am calling that method from doinBackground. It will give

4条回答
  •  佛祖请我去吃肉
    2020-12-03 06:06

    any alternative process is there to access the UI method from doinBackground.?

    Call publishProgress() in doInBackground(). Put your UI-updating logic in onProgressUpdate() of your AsyncTask. onProgressUpdate() will be called on the main application thread (a.k.a., UI thread) after you call publishProgress(). Here is a sample project demonstrating this.

提交回复
热议问题