AsyncTask可以正确,方便地使用UI线程。此类允许执行后台操作并在UI线程上发布结果,而无需操作线程和/或处理程序。 AsyncTask旨在成为Thread和Handler的辅助类,并不构成通用的线程框架。理想情况下,AsyncTasks应该用于短操作(最多几秒钟)。
Android.AsyncTask onPostExecute setText崩溃了。AsyncTask onPostExecute setText崩溃。
我真的是安卓系统的新手。请给我一些帮助。先谢谢你了! 下面的代码是第二个活动的一部分 public class getInfoActivity extends AppCompatActivity{ public TextView ...。
使用AsyncTask的结果在其onPostExecute内部运行for循环(再次Async)。
我有下面的代码,用来从数据库中获取PhoneNumber数据。在向用户展示之前,我想将每个PhoneNumber对象匹配到其各自的联系人(存储在 ...
如何在onDataChange中填充ArrayList,Arraylist被用来更新Adapter。
我遇到了一个问题,我必须通过FirebaseRealtimeDatabase来填充ArrayList,现在这将返回一个ViewHolder,但是由于onDataChange是异步的,所以在调用getItemSize()之前就已经被调用了。
使用AsyncTask在Fragment的RecyclerView中显示来自json的数据?
我有以下的类。CategoryFragment.java public class CategoryFragment extends Fragment { / TODO: 重命名参数参数,选择与片段相匹配的名称... ...
我使用的是MVVM结构,我在Dao中的查询是这样的。@Query("SELECT * FROM Sorted WHERE date LIKE :date AND categoryChart = :category") LiveData > getSortedDiagramData(...)
我正在学习AsyncTask。我想在AyncTask工作的同时,添加一个像Loading......的TextView。我如何才能做到这一点,下面是代码 public class MainActivity extends AppCompatActivity { private EditText ...
当切换到另一个片段时,在完成帖子执行之前,应用程序会崩溃,并显示这个错误。
class GetDashboardContentsAysnc extends AsyncTask { @Override protected void onPreExecute() { super.onPreExecute(); shimmerFrameLayout.startShimmer(); ...
已解决。在嵌套的碎片中运行多个AsyncTasks时暂停线程,使应用程序变慢。
在这里,我使用AsyncTask在嵌套的Fragment中调用Web服务,其中有TabLayout和ViewPager。我已经尝试了AsyncTasks,在每个Fragment的onResume方法中调用所有的AsyncTasks:new FetchAllData(...
AsyncTask从Android R中被废弃,有替代代码吗?
由于AsyncTask在Android R中已被废弃,我无法解析或接受来自webhttp:/plantplaces.comperlmobileflashcard.pl的JSON数据。所以我做的是。我创建了一个名为kotlin类......
当我关闭手机网络时,Kotlin的URL.readText()会崩溃。
我在AsyncTask中使用Kotlin的URL.readText()做一个HTTP GET请求。我没有犯在UI线程中联网的常见错误,然而我的应用仍然会遇到崩溃。如果我启动我的应用程序...
我想尝试在JSON响应中返回一个单一对象。这是我得到的响应,我希望应用程序只显示电影名称,而不是全部。我想让它只返回...
我使用AsyncTask从sever下载一个图片,但是当从activity onCreate()中调用downloadImage()时,activity冻结了,直到AsyncTask完成下载图片。我正在使用这段代码。...
onPostExecute在doInBackground方法完成之前运行。
所以,我简单地做了一个登录界面,数据来自于外部服务器。所有这些都发生在后台方法中。除了onPost和onPre方法外,其他都能正常工作。我不认为...
我正在开发一个应用程序,从图库中加载图片。我看到我的GUI有点冻结,并且有一条消息说 "Skipped 53 frames. 你的应用程序可能在它的主线程中做了大量的工作"...。
需要帮助,我的安卓应用(http请求)在模拟器中工作,但在实体Galaxy S5上却不能工作。
该应用程序在android studio中与模拟器和xampp服务器在同一台机器上工作,但当我尝试在通过USB连接的Galaxy S5上运行它,并在模拟器上使用我的数据包时,我得到 ...
下面列出的原始代码可以工作,它将显示7,加州,昨天在两个独立的行和标题,我从webstie获取,问题出现时,IM试图添加标题到... ...
下面列出的原始代码可以工作,它会在两行中分别显示7,加利福尼亚,昨天和我从网站上获取的标题,当我试图添加标题时,问题就出现了... ...
我目前正在自学android,对java很陌生。我想知道AsyncTask的工作原理是这样的:onPreExecute() -> doInBackground() -> onPostExecute()。当我看别人定义他们的 ...
我在结束AsyncTask时遇到了麻烦,尽管IMHO,我已经遵守了推荐的标志做法。下面的代码只考虑了BackButton,但为了有一个通用的解决方案,所有...。
用集合调用构造函数类,并从asyncTask中获取sharedpreferences(不能传递上下文)
我在一个构造函数类中获取和设置sharedPreferences private Context context; public NewBusiness (Context c) { this.context = c; pref = android.preference.PreferenceManager...。