AsyncTask可以正确,方便地使用UI线程。此类允许执行后台操作并在UI线程上发布结果,而无需操作线程和/或处理程序。 AsyncTask旨在成为Thread和Handler的辅助类,并不构成通用的线程框架。理想情况下,AsyncTasks应该用于短操作(最多几秒钟)。
我在for()循环的帮助下下载AsyncTask中的多个文件。下面的代码工作正常,但每个文件下载自己和单个进度条,我只想一个进度条...
片段需要每n秒刷新一次数据(来自网络)。当Fragment暂停时,它需要停止这样做。此外,如果网络数据在片段暂停后到达,则应该是......
我想在android下载一个CSV文件。下载后,我使用Jackson进行映射,然后继续使用sqlite3 db。我面临的问题是,当我拨打下载电话时......
java.lang.RuntimeException:无法在未调用Looper.prepare()的线程内创建处理程序错误
图像中的SongList代码无法理解错误实际是什么以及导致错误的原因。错误如下所示。 W / System.err:java.lang.RuntimeException:无法在线程内创建处理程序...
我在一个活动中使用AsyncTask。这是我的代码公共类MyActivity扩展AppCompatActivity {EditText editUserNameLogin; EditText editPassLogin; @Override protected void onCreate(...
所以我在Method1中有一个URL,如public public Method1(String x){String Url =“http://MYURL.com/?country=”+ x +“&api_key = APIKEY”; new AsyncTaskParseJson()。execute(); } 我需要 ...
Android:如何将参数传递给AsyncTask的onPreExecute()?
我使用AsyncTask来加载我作为内部类实现的操作。在onPreExecute()中,我显示了一个加载对话框,然后我再次在onPostExecute()中隐藏它。但是对于一些装载......
我知道我必须使用ASyncTasks才能使JSoup适用于android,但是所有在线示例都只是通过在MainActivity中使用随机jsoup方法来说明。我想创建一个......
从JSON对象获取字符串值失败如果Identifier有空格android
亲爱。我可以从Alpha Vantage中检索JSON对象以在我的货币转换器应用程序中使用,但我无法查找我想要的字符串值(即“5. Exchange Rate”:“17.86300000”)...
AsyncTask Loader Http POST / GET
我已经意识到,对于配置更改,AsyncTaskLoader工作得更好。但是,此请求是否也适用于POST方法。到目前为止我看到的所有请求只显示了GET请求。示例代码将...
在我的应用程序中,我从片段中获取用户的数据,并使用输入的数据通过JSON使用AsyncTask获取结果,然后将其保存到数据库,然后将其显示在另一个片段中。问题是当我......
我有一个Activity A和一个AsyncTask,它执行一些计算并将数据存储到数据库中。这些操作大约需要3-5秒。按下“保存”按钮后调用AsyncTask ...
AsyncTask onPostExecute()有时不会被调用
我有一个AsynTask来请求数据和更新UI,但是当我调用任务时,有时候不会调用onPostExecute()。我添加了log,以检查执行流程以及onPostExecute何时不...
onPostExecute()在doInBackground()在API 23中完成之前执行
我想创建一个包含toggleButton的无线电应用程序,因为在收音机执行之前应始终显示progressBar。我试图显示一个ProgressBar,直到doInBackground()有......
我试图在我的一个片段中实现Circular ProgressBar。我希望使用AsyncTask类以及其他后台进程来实现这一点,我希望进度条更新...
我是android的新手,我的简单应用程序有问题。我使用一个非常简单的计数器使用AsyncTask。当我运行应用程序并启动计数器时,它计为10,然后而不是......
我用asynctask从json中捕获一个字符串。我想将catched string发送到另一个类来插入数据库。 TranslatedWord trWord = new TranslatedWord(); @Override protected void onPostExecute(...
我尝试将下面的AsyncTask代码转换为Rxjava2,但显然Rxjava2不处理空值,因此我的应用程序崩溃了。这是我的AsyncTask代码:新的AsyncTask
如何弄清楚我的请求调用是否已执行?在AsyncTask中,我们只需检查(mPlaceObj.getStatus()。equals(AsyncTask.Status.FINISHED)并返回一个布尔值。另一个...
通过在Android中实现Proguard,使用JDBC在Asynctask中崩溃
我的应用程序之前工作正常,但在我的项目中启用ProGuard后,应用程序立即在“release”和“debug”apk中崩溃。我也禁用proguard并再次尝试它,它的工作原理。 ...