问题标签 [invalidation]
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 - Android:画布翻译后点击/触摸事件不起作用
我有一个包含多个 ImageView 的 FrameLayout。在主要活动中,我记录了触摸事件,以便用手指(拖动)移动我的 FrameLayout 和里面的图像。
为此,我在 framelayout 的 onDraw 内调用 canvas.translate(x,y),该框架由活动触摸事件处理程序中的 invalidate() 调用。
一切都像一个魅力,除了翻译后,我无法点击我的 ImageView。其实每张图片的点击监听器还是在翻译前的原处。
我已经读过我应该在翻译后手动更新每个图像的布局,但是该怎么做呢?如果我用平移值更改边距,图像会进一步增加两倍......
我真的很感激任何帮助。
干杯。
这是我在 onDraw() 方法中翻译画布的 frameLayout(在我的主 Activity 中将 ImageView 添加到该 FrameLayout)。
android - 如何刷新布局中的自定义视图
我刚刚创建了一个显示 PDF 文件的视图
这是我的 xml 文件(pdfview):
在我的主要活动中,如果 setContentView(R.Layout.pdfview),视图(PDFGraphic) 不会失效,如果 setContentView(New PDFGraphic(this)),它会成功失效。如何刷新整个布局中的视图。
android - 我是否需要使用无效呼叫,如果需要,在哪里?
我有一个显示视图的活动,在视图中有一个正在绘制的画布,然后我有一个 ontouch 功能,它应该允许画布被拖动/缩放。但是,在调试时,它似乎可以正常工作,只是画布没有移动。我认为我需要调用无效,对吗?如果是这样,我应该在哪里称呼它?
感谢你给与我的帮助。
Touch.java
和视图 GridView.java
android - android如何调用invalidate(Rect)
我创建了扩展 LinerLayout 的类并在视图上添加了许多元素,还使用 etc canvas.drawCircle(100, 100, 10) 添加了圆,当我实现 onTouchEvent 时,我不确定如何仅重绘该元素(圆)。在“矩形”中设置哪些参数,以便我可以将其发送到无效(矩形)。
谢谢。
session - 如何使用 openid4java API 注销?
与提供者验证/验证后,我想从提供者应用程序中注销(或使提供者应用程序会话无效)。请让我知道要使用哪个 openid4java API。
注意: InMemoryConsumerAssociationStore.remove(opURL, handle) 不起作用。
谢谢!
facebook-graph-api - 此故事无效,因为:app_url 处的对象没有标题
从前两天开始,我的 Facebook 应用程序显示了一些奇怪的文字,例如在我的应用程序的使用故事提要中:
此故事无效,因为:http://apps.facebook.com/socialrecruit/上的对象没有标题
是什么原因?
nhibernate - Nhibernate 不会使缓存的集合失效
我有两个对象 - ContentPage
,其中有一个集合ChildLinks
。
该ContentPage.ChildLinks
属性使用二级缓存。我正在使用 Fluent NH 来配置 Nhibernate,并使用 Nhibernate 3.1。缓存设置为集合和“ChildLink”类的“读写”。
我注意到,每当我删除 aChildLink
时,集合缓存都不会失效。因此,当我调用 时ContentPage.ChildLinks
,我得到一个错误:
我已经关闭了缓存,它运行良好。缓存不应该自动失效吗?我使用 SysCache 作为缓存提供程序,使用 MySQL 作为数据库。
提前致谢!
c# - C#中的图片框无效方法
我想在图片框中画一些东西并删除它们。在这种情况下,我需要绘制一个填充圆,一段时间后将其移除并绘制一个不填充的圆。
我使用下面的代码,但是当我想删除一个形状时,我需要用新的形状再次绘制图片框,这会导致图片框发生敏感的变化。现在我知道我应该使用 invalidate() 方法。但我不知道我应该在哪里以及如何使用它。
编辑 1:
我改变了一次代码。
windows - 如何使文件系统缓存无效?
我想测量/优化应用程序的“冷启动”启动性能,如果没有实际的重新启动,很难做到这一点,这显然不是一个理想的解决方案。
有没有一种方法可以使整个系统的文件缓存失效,以便映射页面访问实际上会导致磁盘访问,以便我可以测量程序启动所需的时间?
信息:
我非常需要FSCTL_DISMOUNT_VOLUME
的功能,但对于系统音量。
ruby - 使用 Ruby 1.9.2 的无效日期
为什么将“时间”作为无效日期返回?
如果有帮助,我正在使用 gem mysql 2.8.1 和 Ruby 1.9.2。谢谢