AsyncTask可以正确,方便地使用UI线程。此类允许执行后台操作并在UI线程上发布结果,而无需操作线程和/或处理程序。 AsyncTask旨在成为Thread和Handler的辅助类,并不构成通用的线程框架。理想情况下,AsyncTasks应该用于短操作(最多几秒钟)。
我有一个应用程序,可以从AsyncTask中的API检索电影海报。我需要显示收视率最高且最受欢迎的电影。因此,我在我的选项菜单中很受欢迎,并获得最高评价。打开应用程序时,...
我正面临一个问题,但我不知道如何解决。我正在使用Firebase Firestore检索我的确切物品。这可行。当我要任务在自定义中重新调整该项目时,问题就来了...
使用下面来自我的PhoneNumbersDao的语句://通过联系人ID @Query(“ SELECT * FROM phone_numbers_table WHERE contact_id =:contactId”)检索条目/条目List ...
AsyncTask在onCreateView()之前未更新TableLayout
我正在制作一个测验应用程序,可以向用户显示一张具有先前测验结果的表格。我正在尝试使用AsyncTask填充表,但问题是onCreateView()方法完成了...
我正在开发一个移动应用程序,该应用程序将单词列表插入到SQLite数据库中,并且我使用异步任务将数据插入到数据库中,并且在应用程序时将数据插入到数据库中...
AsyncTask在结束doInBackground之前检查MainActivity是否设置了变量
我想在MainActivity中检查一个变量,而从它创建的AsyncTask在后台运行,然后在将该变量设置为某个值时结束AsyncTask,比如说...
在我的以下代码中,我试图通过传递URL检索一些JSON数据。它工作正常,但是从Internet上获取数据确实需要一些时间。即使数据不那么庞大,但仍然...
私有EditText editTextCity;私人EditText editTextNumber;私人Spinner spinnerCounties;私有静态布尔didExist;私有静态int NumberOfDays;私人静态弦城市;私人...
Sequential AsyncTasks,其中每个后续使用来自先前的结果
我对此进行了一些思考,我想知道哪种方法可以最好地完成我的请求。真实案例:我有许多Web调用,这些调用必须是连续的,并且每个调用都必须使用...
我想从JSON获取数据并在asyncTask中执行此操作。问题是onPostExecute在doInBackground之前执行。因此,这是我称为execute的片段:...
Kotlin协程,Android异步任务和异步等待之间的区别
我浏览过Kotlin协程,我知道它是如何工作的,但是我对Kotlin协程与Android Async.execute()和Async等待之间感到困惑。 Kotlin协程在...
kotlin协程与asyncTask类和multiThread之间有什么区别
我最近读过Kotlin协程,现在,我想知道asyncTask类与多线程编程和协程之间有什么区别?在什么情况下我应该使用每个?
下载的图像未显示在ImageView Android Studio中
我对Android Studio没什么问题。我正在尝试从URL下载图像,然后使用AsyncTask在Imageview中显示它。但是当我单击按钮时,您看到的只是...
关闭应用程序后无法访问Job Service中的Internet
所以我写了这段Job Service Class,旨在在后台访问Internet,下载少量内容并以15秒的间隔显示Notification(稍后将其增加到...
我有一个运行基本的TicTacToe游戏,存储排行榜数据并将其保存到文件的应用。此功能全部分散在各种Java文件中。 TicTacToe游戏存储在自己的游戏中...
我的代码无法正常运行,我正在尝试构建新闻阅读器应用程序,并且我停留在第一阶段,URL的内容未下载。这是我的代码:请输入...
Sequential AsyncTasks,以下使用来自先前的结果
我对此进行了思考,我想知道哪种方法可以最好地完成我的请求。真实案例:我有很多Web调用,这些调用必须是连续的,并且每个调用都必须使用...
Android Studio,为什么进度条在异步任务完成之前就消失了?
我在Android Studio中具有以下Asyntask。我正在努力使进度条工作,但进度条会弹出,但随后会立即消失。我想知道:为什么不等待...
我在进度条上显示了已完成的下载百分比有问题。我有一个服务类,可以在其中进行下载。我可以从该课程中获得下载的开始时间和结束时间。在...
在Android应用中使用AsyncTask在for循环中更新ProgressBar
我正在尝试创建一个应用程序,该应用程序要使用AsyncTask在for循环中更新ProgressBar。最好的方法是向您显示我正在尝试做的伪代码button.setOnClickListener {for(int i = 0; ...