![]() |
1
41
AsyncTask总是与
并在需要时使用(记住不要在
在您调用的AsyncTask中,即。
请注意,我们
|
![]() |
2
26
使用接口 1) 创建一个接口
2) 在您的活动中实施
3) 在AsyncTask(活动活动)中创建构造函数{} 在AsyncTask文件中注册接口 并调用如下接口方法。
在这里,您的OnPostExecute将在AsyncTask完成所有任务后调用,并将获得“结果” 作为参数,由doInBackground()返回{return“”;}。 当“dataSendToActivity.sendData(result);”时,它将调用活动的重写方法“public void sendData(String str){}”。
一个需要记住的边缘案例:一定要通过
|
![]() |
3
5
在活动类中创建一个静态函数,在其中传递上下文以更新文本视图,然后在AsynkTask类中调用此函数进行更新。 在活动类中: 公共静态void updateTextView(){ //您的代码在这里 } 在AynckTask类中调用此函数。 |
![]() |
4
3
只需在构造函数中将上下文(活动或其他)传递给AsyncTask,然后在onSuccess或onProgressUpdate中调用上下文上所需的任何内容。 |
![]() |
5
3
我为这种场景编写了一个AsyncTask的小扩展。它允许您将AsyncTask保存在一个单独的类中,但也可以方便地访问Task的完成情况:
因此,首先扩展ListenableAsyncTask,而不是AsyncTask。然后在您的UI代码中,创建一个具体的实例并设置listenWith(…)。 |
![]() |
6
2
这个问题已经得到了回答,我想我还在发布应该如何做。。 主要活动类别
现在在async类中
|
![]() |
7
1
//将此代码放入活动类中,并声明更新textview静态
|
![]() |
Tara · 如何从活动的片段中访问RecyclerView中的项目 7 年前 |
![]() |
badman · 尝试在Android中使用按钮启动多个活动[重复] 7 年前 |
![]() |
MbaiMburu · 当前活动处于暂停状态后,如何转到上一个活动 7 年前 |
![]() |
Neha · 按下Handle back可不解除活动 7 年前 |
![]() |
mike23 · android studio-在活动之间移动浮动 7 年前 |