问题标签 [postdelayed]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 处理程序 postDelayed 不会延迟发布?
我想更改 onBackPressed 方法的一些值......我像这样覆盖它:
但问题是处理程序立即发布......没有延迟。我在哪里做错了?抱歉,如果这是一个蹩脚的问题,我对 Android 还是很陌生。提前致谢。
android - Android - 使用 postDelayed() 调用定期运行方法
我在一个 Android 应用程序中遇到一种情况,我想启动一个应该每秒运行的网络活动(发送一些数据)。我实现这一点如下:
在onCreate()
我有代码:
sendData()
功能:
问题是这样出现的:当用户按下后退按钮并且应用程序出现(UI 消失)时,该sendData()
功能仍然会被执行,这正是我想要的。现在,当用户重新启动应用程序时,我onCreate()
会再次被调用,并且每秒会sendData()
被调用两次。就这样继续下去。每次用户出来并重新开始时,sendData()
每秒都会发生一次。
我究竟做错了什么?是我的new Handler()
创作问题吗?处理这个问题的最佳方法是什么?我希望sendData()
每秒打一个电话,直到用户退出应用程序(表单应用程序管理器)。
java - 嵌套 postDelayed / Runnable / Handler Android
我正在尝试使用嵌套的 postDelayed 因为我需要在(延迟)5 分钟后做某事,在(延迟)30 秒后停止它,做其他事情,然后从头开始再次重复循环中的两个事件。我似乎无法做到正确。
我到目前为止的代码:
这样做的问题是第一次运行良好,但随后似乎堆叠在彼此之上......并且所有延迟都被破坏了。我需要Runnable
在 5 分 30 秒内执行这两个 s,然后重复该过程。
android - 一段时间后的android flyin imageView
我的目的是,在我的活动开始 2 秒后,一个 ImageView(带有图像)应该飞入视图。但是使用以下代码没有任何反应。
我是在正确的道路上还是我可以完全不同地解决这个问题?我必须改变什么才能使它起作用?
这是我的代码的外观:
我使用的动画来自这里:Fly In Animation for a GridView 但略有改变:
android - Android 高 CPU 使用率
所以,我有一个问题,我无法解决。我的应用程序使用了超过 45% 的 CPU 三星 SII。我认为主要原因是postDelayed。这是我的代码的一部分:
所以,这是我代码的一部分,它可以工作,但我认为,这是 CPU 使用率高的主要原因。请帮我!谢谢!
android - 在 HorizontalScrollView 中加载图像和复选框
我得到了一个按钮的以下 onClick 命令。但是当我调用它时,什么都没有出现代码:
============LoadGutschein 方法:
=========我的 LOGCAT 日志:
我不明白为什么 postDelayed(logcat 中的优惠券)中的优惠券值为空,如果来自 web 服务的优惠券采用响应的价值。任何想法我怎么能解决这个问题?
android - 每次入口更改后延迟方法
我必须每秒更改 ttyS1 端口的波特率。所以我需要以 9600 波特唤醒远程机器,然后以 19200 波特与它通信。但是唤醒信号和实际数据通信之间存在时间限制。我使用 Handler&Thread 这个技巧。
我做到了,似乎对 Handler&Thread 没问题。我将每个入口的后延迟切换为 1 毫秒和 500 毫秒。但效果不好。有时 1 毫秒的任务几乎需要 10-15 毫秒。
我还注意到,当我通过一些 UI 更新添加“runOnUiThread”时,结果会变得最差,比如 30 毫秒。
注意:我需要每次都发送唤醒信号,而不仅仅是一次。
任何想法?
java - 在 For-Loop 中休眠或等待
我正在尝试根据摩尔斯电码(文本)中的给定文本打开和关闭特定长度(out_tic)的 LED。我试图用“postDelay”和 sleep() 或 wait() 来解决这个问题,但是 flash 的长度总是相同或应用程序崩溃。我认为这是因为 Flash 被告知在它没有启动时启动关门了。
ledon() 和 ledoff() 方法只需设置参数并启动/停止预览。
谢谢你的帮助!
对我有用的新代码:
(由于 JRaymond)
android - 撞痣改变图片但痣不回来
我做了一个游戏,你应该撞到痣。我postDelayed
用来让痣每隔几秒钟出现和消失一次。
问题是当我触摸痣时,它会变成挤压的痣图片并且痣消失(应该如此),但是当痣回到屏幕时,它会出现错误的图片(挤压的)。
STAGE 视图类
鼹鼠类
android - 永远等待 Handler.postDelayed 执行
我正在尝试使用 Android 相机拍照。当程序第一次启动时,我需要等待 1 秒左右,以便可以启动预览并拍摄照片。我用 Handler.postDelayed 做到了,它工作正常。
现在,我的问题是我想暂停程序的流程,直到 run() 被执行,其中我使用了一个带有标志的 while(true) 循环来表示该方法已经完成。但是,程序冻结。没有返回错误。任何人都可以发光吗?下面是我的代码