AsyncTask可以正确,方便地使用UI线程。此类允许执行后台操作并在UI线程上发布结果,而无需操作线程和/或处理程序。 AsyncTask旨在成为Thread和Handler的辅助类,并不构成通用的线程框架。理想情况下,AsyncTasks应该用于短操作(最多几秒钟)。
内部类AsyncTask静态还是通过WeakReference?
我对android中这种简单的经常发生的情况有疑问。我有一个活动,它将调用异步任务,异步任务将从SQLite数据库中提取值并更新...
我正在执行后的异步任务中显示吐司消息,但显示不正确,如下图所示。任何人都可以帮助我。 Toast.makeText(mContext,“成功添加了戳记”),Toast ....
在扩展AsyncTask的类中使用带有SQLiteOpenHelper的WeakReference上下文
我正在将上下文引用从调用的Activity传递给处理我所有SQLite数据库事务的AsyncTask文件。我在LogCat中发现以下警告:W / ...
[我正在尝试创建与该应用类似的应用:首先在recyclerview中包含一些图像和描述(cardview)的应用,首先,我从数据库标题中加载了CardView的所有信息...
Android:'threadid = 3:执行长任务时对信号3做出反应
我正在我的应用程序内使用Runtime.getRuntime()。exec(cmd)执行命令。由于完成执行需要很长时间(几分钟),因此我将其放入线程中。但是使用线程方法,app也是...
[asyncTask内部textview中的java.lang.NullPointerException
如果我使用以下代码,则不会有错误,但是会有冻结时间。 @Override protected void onCreate(Bundle savedInstanceState){// TODO自动生成的方法stub super ....
为什么我在AsyncTask上收到NetworkOnMainThreadException
我对Java有一点了解,并且有一个奇怪的发现,它不在主IU线程上运行网络任务。如此说来,我正在AsyncTask类中做所有事情。我在其他...]上都取得了成功。
我一直在传递Fragment中AsyncTask的onPostExecute创建的结果。我知道如何在Activity中执行此操作,例如[[MyActivity)context).someMethod();但是如何在...
我在后执行时从异步任务显示吐司,但如下图所示显示异常。您能帮我解决这个问题吗?
我正在开发一个可为您提供两点之间平均速度的应用程序,但是我找不到在单独的AsyncTask中分离“位置逻辑”的方法。我必须检查您是否在...
我用带背景线的字符串取人的姓名和电话号码,并在某些地方使用它们。一切正常,但是我想做点什么。我想向用户显示此线程时的内容...
Android中带有onLocationChanged(Location loc)和ASync任务的问题
我有一个连接到互联网的android应用,可以实时对经纬度和经纬度进行反向地理编码。这会滞后于UI,并可能导致其给出“无响应-强制关闭/等待”的信息。
我是android开发的新手。我正在尝试开发一个将与.net webservice连接以便检索数据的应用程序。我想使用AsyncTask进行ksoap2调用。如何...
我正在通过Java教程开发联系人应用程序。在开始使用AsyncTask预先填充数据之前,我能够将转换成Kotlin的转换。我确认我...
我正在为Android构建一个简单的备份应用程序,该代码读取并将手机内存中的所有消息存储到一个csv文件中,最初我显示的是不确定的进度条,但...的用户...]] >>
[Android:系统调用期间SSLException I / O错误,连接超时
我的android代码中有一个函数,该函数使用KSOAP将数据发送到Web服务。我能够将数据发送到服务,但有时会出现异常:“系统调用期间发生SSLException I / O错误,...
Android,Java-asyncTask可以传递@struct修改后的类吗?
希望这也可以帮助下一个人。在我的Android应用中,我需要传递AsyncTask的多个结果。 https://developer.android.com/reference/android/os/AsyncTask不会与...
IndexOutOfBoundsException,在用AsyncTask和notifyItemInserted()重新填充RecyclerView之后,>
我有一个RecyclerView,我使用AsyncTask填充了数据。当我用clear()和mAdapter.notifyDataSetChanged()清除列表,然后尝试用AsyncTask再次填充它时,我得到了...
Andoid Studio中的自定义max asyncTasks
我正在创建一个应用,它需要同时执行128个任务。我已经读到最大值是128,但是在我的模拟器上最多只能做到20。如何使他做更多事情或如何编辑最大...
我们使用术语“异步”来允许代码流继续运行而不会阻塞主流。还行吧。我们希望主流继续发展,而无需等待该过程完成。但通常,...