android-asynctask相关内容

从 UI 线程运行 SurfaceView

我的 surfraceview 是我的大部分应用程序所在的地方,我想减少它的延迟,因此我被告知将它从 UI 线程中删除.是否可以在 AsyncTask 中运行 SurfaceView? 解决方案 虽然可以从 AsyncTask 绘制到 SurfaceView,但不推荐这样做.AsyncTasks 可以在串行队列中运行,因此您可能会阻止其他任务.而只是使用一个线程.SDK 包含一个名为 Lu ..
发布时间:2022-01-07 22:51:29 移动开发

如何从异步任务返回一个对象到android中的主类

我想将文档返回到我的主类,但即使使用全局变量也不起作用,这是因为 asynctask 没有完成工作我认为是否有解决方案可以从 asynctask 中获取对象?我已经在 onPostExecute 中尝试了做作,但是如果我在 asynctask 之外,则对象为 null这是课程: 私有类 RequestTask 扩展了 AsyncTask{受保护的文档 doInBackground(String ..
发布时间:2022-01-07 22:51:20 Java开发

无法停止/重启 AsyncTask

请帮忙.我可以重新启动 AsyncTask.应用程序每次都崩溃,当第二次调用 updatePoi() 时. 这是我的代码: 我正在检查任务状态并设置取消(true). public void updatePoi() {//new RefreshMapTask().execute();if (refreshMapTask.getStatus() == AsyncTask.Status. ..
发布时间:2022-01-07 22:51:10 移动开发

使用 executeOnExecuter 可以进行多少次并行执行?

在我的应用程序中,当用户点击列表中的文档时,我需要为文档提供下载功能. 因此,对于多个活动线程,我想到了 AsyncTask.但是我也注意到人们并没有推荐 AsyncTask 用于这种操作.因为在这种情况下大没有.线程将开始点击文档. 不采用 AsynTask 的另一个原因是“现代 AsyncTask 仅限于 128 个并发任务".意味着如果你在完成 138 个以上的任务之前排队,你的 ..
发布时间:2022-01-07 22:51:04 移动开发

如何开始在一个活动中处理异步任务并在 OnBackground 中完成工作时通知另一个活动

我想实现以下行为,但我不确定如何: 1. 用户开始一个活动2.Activity启动一个AsyncTask3. 启动AsyncTask后,控制权转移到另一个活动.4. 现在,当 AsynTask 完成它的工作时,第二个活动应该知道 AsyncTask 已经完成了它在前一个活动中的工作. 我不知道如何实现该功能.我知道如何使用 AsyncTask 但我不知道如何通知除其父活动之外的任何活动完成其 ..
发布时间:2022-01-07 22:50:51 移动开发

Android 在后台或 Dropbox Core API 问题中使新的异步任务优先于其他任务

我正在使用 Android 中的核心 API 从 Dropbox 加载多张照片,并在发出请求时将它们序列化. 我让缩略图显示在网格视图中,当用户点击其中一个时,它会转到另一个活动,它从服务器获取完整的分辨率版本. 这样做很好,但只有在所有其他获取缩略图的异步任务完成后才开始下载高分辨率版本. 那么我想知道的是,这是 Dropbox Core API 的限制吗?或者有没有办法让高分 ..
发布时间:2022-01-07 22:50:41 移动开发

无法在后台的 while 循环中发布异步任务的进度 - Android

我想从 doInBackground 更新对话框的下载进度. 我正在打印日志以及发布进度. 他们都没有工作. 它最后更新对话框并在最后一次打印所有日志值 私有类 DownloadEReport 扩展了 AsyncTask{int 进度 = 0;受保护的无效 onPreExecute() {mProgressDialog = new ProgressDialog(EReport.this ..
发布时间:2022-01-07 22:50:35 Java开发

异步任务结束后开始意图

我为我的 Android 应用创建了一个登录活动.用户输入正确的凭据后,登录活动将切换到主页,但我不知道为什么我的代码不会切换并且我的logcat中没有显示错误.清单也已正确定义. 这是我的登录活动: public class LoginEmployerActivity extends Activity {按钮 btnLoginEmployer;按钮 btnLinkToEmployerRe ..
发布时间:2022-01-07 22:50:24 移动开发

Android:等待多个任务完成

我有 4 个从 Internet 加载数据的异步任务.同时我用动画显示活动,当任务完成时,我需要用加载的数据开始另一个活动. 我在 Kotlin 上的异步方法(与在 Java 上编写的异步任务相同) 私人乐趣 getArtistData(name: String) {val getArtistDataAsync = object : AsyncTask() {覆盖 fun doInBack ..
发布时间:2022-01-07 22:50:16 移动开发

按后退按钮返回 Fragments

我想通过按后退按钮返回另一个片段.我已经读过,addToBackStack (String tag) 应该有帮助,但它并没有真正起作用. 这是我在切换片段时所做的. FragmentTransaction ft = getSupportFragmentManager().beginTransaction();ft.setCustomAnimations(R.anim.slide_in_le ..
发布时间:2022-01-07 22:49:50 移动开发

在android中使用asynctask调用一个函数

如下代码所示,我有一个名为 record() 的函数,我想用 asynctask 调用这个函数,但我不知道如何使用 asynctask,record 函数需要很长时间才能完成一些任务,所以我需要使用 aynktsak. 公共类记录扩展活动{媒体播放器 mp;字符串名称;public void onCreate(Bundle savedInstanceState) {super.onCreate( ..
发布时间:2022-01-07 22:49:33 移动开发