在 Android 中创建一个内部线程处理程序
我试图从线程中显示吐司。 Toast.makeText(activity.getApplicationContext(), "This is the Toast message", Toast.LENGTH_LONG).show() 但抛出异常 …
Android:定期拉取位置崩溃,Looper 准备(是的,我搜索过!!)
我正在尝试定期提取位置并通过网络发送它。在执行此操作之前,我认为验证我是否正确提取了位置非常重要!为此,我尝试提取该位置并向处理程序发送一条…
Android中Handler-Looper的实现
我有带有 Handler 的 Activity(UI 线程), 我启动新线程并创建 handler.post(new MyRunnable()) - (新工作线程) Android 文档谈到 post 方法:“…
在类中创建 Handler 时不会出现错误“Looper 未准备好”?
在我的游戏中,有一个游戏对象类需要使用Handler来发布延迟Runnable。但是,当我尝试在对象类中创建处理程序时,我会收到错误消息: 无法在线程内创建…
如何在 Android 上进行非阻塞事件处理?
这个问题是关于 Android 上的事件处理。它不是特定于 c++ 的。 我需要处理 UI/OS 事件,并且在处理完所有事件后不会阻塞。 原因是我正在移植的应用程…
StrictMode 混乱 - 这是错误的线程怎么办?
我的问题: 12-18 17:05:03.336:DEBUG/StrictMode(2112):违反 StrictMode 策略; ~duration=2073 毫秒:android.os.StrictMode$StrictModeDiskReadV…
AsyncTask 和 Looper.prepare() 错误
我有以下代码 class OverlayTask extends AsyncTask<Void, Void, Void> { @Override public void onPreExecute() { if (sites != null) { myMapVi…
CountDownTimer:“无法在未调用 Looper.prepare() 的线程内创建处理程序”
我知道以前曾问过“无法在未调用 Looper.prepare() 的线程内创建处理程序”的一般问题,但我很难理解它在这种情况下如何应用。 我正在尝试在非 UI 线…
Android:每个线程只能创建一个Looper
我在使用 Android 循环程序时遇到问题。我有一个扩展了 AsynTask 的类。在 doInBackground() 方法内部,我有 Looper.prepare() 和下面的一些代码。 第…
无法在未在 AsyncTask 中为 ProgressDialog 调用 Looper.prepare() 的线程内创建处理程序
我不明白为什么我会收到此错误。我正在使用 AsyncTask 在后台运行一些进程。 我有: protected void onPreExecute() { connectionProgressDialog = ne…
如何在AsyncTask中举杯,提示我使用Looper
我有 AsyncTask 在后台完成的任务。在某些时候,我需要发出一个 Toast 来表示某件事已完成。 我尝试过但失败了因为 引起:java.lang.RuntimeException…
Android中子线程操作UI的问题
最近几天再刷《App研发录》,第6章中一个在子线程操作UI的方法深深困扰了我,求大神解释。 具体代码如下(在子线程中显示一个AlertDialog): @Overr…
- 共 1 页
- 1