问题标签 [handler]
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.
http - 电子邮件跟踪图像重复请求
我将跟踪图像嵌入到从定制的可选 CRM 系统发送的电子邮件中。图像 src 是编码的 .gif,例如 src="12_34_675.gif"。该图像由 ASP.NET httphandler 提供,该处理程序解码 src 编码并提供透明图像。
一切正常,但一些电子邮件客户端多次请求图像,创建重复条目。有些客户在一秒钟内打了三个电话,有些客户似乎在一天左右的时间里打了几十个电话。大多数电子邮件客户端只打一次电话,但是这几个重复的电话非常令人困惑。我知道我可以围绕它们编写代码,但我真的很想了解发生了什么。
我检查了 IIS 日志文件,显示重复请求来自客户端计算机。我想不出是什么导致了这些重复的 http 请求。
帮助!
android - Android:退出 Looper?
我有一个线程用于定期更新我的活动中的数据。我创建线程并启动一个循环器以使用带有postDelay()
. 在我的活动的 onDestroy() 中,我在我的处理程序上调用 removeCallbacks()。
那我应该打电话handler.getLooper().quit()
吗?还是不用担心,让操作系统来处理?或者它会永远运行,消耗 CPU 周期?
android - 通过线程中的处理程序更新主活动中的 UI (Android)
我尝试在一个类中建立多个连接并更新主屏幕中的多个进度条。
但是我在尝试在 android 中使用线程时遇到以下错误:代码:05-06 13:13:11.092:错误/连接管理器(22854):错误:无法在未调用 Looper.prepare 的线程内创建处理程序( )
这是我在主活动中的一小部分代码
还有我的 connectionManager 类:
崩溃错误发生在“case DIALOG_PROGRESS_NETWORK:”的第一行。我的第一个进度条被隐藏,但第二个没有显示。
我认为我使用线程和处理程序做错了,但我不知道为什么。
我首先使用 handler.sendMessage 代替 handler.handleMessage 但是当我的 connectionManager 中有多个任务时,进度条仅在所有任务结束时更新。
预先感谢您的帮助
android - Android 2.1:单个活动中的多个处理程序
我Handlers
在一个活动中不止一个。onCreate()
我在主要活动中创建所有处理程序。我的理解是handleMessage()
每个处理程序的方法永远不会被同时调用,因为所有消息都放在同一个队列中(Activity线程MessageQueue)。因此,它们将按照放入队列的顺序执行。它们也将在主活动线程中执行。这个对吗 ?
android - Android 多处理器设计
这个问题与我提出的一个现有问题有关。我虽然会问一个新问题,而不是回答另一个问题。
“我在一个 Activity 中有多个 Handler。” 为什么?如果您不想要复杂的
handleMessage()
方法,请使用post()
(onHandler
或View
) 将逻辑分解为单个Runnables
. 多重Handlers
让我紧张。— CommonsWare
我是安卓新手。我的问题是 - 在一个活动中拥有多个处理程序是一个糟糕的设计吗?
这是我当前实现的草图。
我有一个mapActivity
创建数据线程(侦听数据的 UDP 套接字)。我的第一个处理程序负责将数据从数据线程发送到活动。
在地图上,我有一堆refreshed
经常出现的“动态”标记。其中一些标记是视频标记,即,如果用户单击视频标记,我会添加一个将 a ViewView
扩展android.opengl.GLSurfaceView
到我的地图活动并在此新视频上显示视频的标记。我使用我的第二个处理程序来发送有关用户点击ItemizedOverlay
onTap(int index)
方法的标记的信息。
用户可以通过点击视频视图来关闭视频视图。我为此使用了第三个处理程序。
如果人们能告诉我这种方法有什么问题并提出更好的方法来实现它,我将不胜感激。
谢谢。
c# - NServiceBus 指定处理程序执行的顺序
只是想知道这是否是指定在所有其他人之前运行处理程序(AuthorizationHandler)的顺序的方法?
加起来感觉很奇怪Then<IHandleMessages<IMessage>>()
。
有没有更好的方式让 Bus 在所有其他人之前执行 x 处理程序?
jquery - jquery:在 Jquery 中有 $.post 的失败处理程序吗?
当 $.post 成功时,它有一个成功处理程序。如果失败会怎样?是否有类似的处理程序可以用于这种情况,以便我们可以通知用户某些事情没有正确发生?
handler - 无法处理(需要 jQuery 处理程序理解)
我什至不好意思问但有人可以帮我理解什么是“处理程序”。我是 jQuery 新手,API 经常有类似以下的引用:
我挠挠头,对自己说“什么是处理程序”。然后我检查了我的 2 本书,并没有真正看到任何具体的内容。我了解事件处理程序的作用,它处理事件。但是上述上下文中的单词处理程序使我感到困惑,包括“eventObject”。我试图用谷歌搜索它,但找不到真正明确的定义,因为它与 jquery 相关的处理程序到底是什么。谢谢你的帮助=]
.net - 我可以使用 javascript 调用/请求 .net 处理程序(ashx)吗?
是否可以使用 javascript 代码调用处理程序?例如,我在这个位置部署了一个处理程序http://mysitename.com/getMyData.ashx。我可以调用这个处理程序还是只使用 javascript 请求它?有没有可能?请建议。
android - 计算布局后如何获取Android小部件的大小?
我有一个布局,它指定相对尺寸的小部件大小,例如:
紧接着onCreate
,我想知道ImageView的高度是多少。怎么做?
注意:如果我调用getHeight()
,onCreate
我得到 0。
我也试过imageView.postDelayed
,它适用于 2.1 模拟器,但在 1.5 模拟器上失败(我也得到了 0)。
最后,我尝试创建一个Handler
,然后handler.postDelayed
延迟 10 毫秒调用。它适用于 2.1 和 1.5 模拟器,但是当我在 eclipse 调试器中启动程序时失败(因此,我得出结论,使用延迟并不能保证在 imageview 布局之后发生高度的获取。)