问题标签 [destroy]
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.
ruby-on-rails-3 - Rails 从另一个控制器中调用 destroy 方法
我有一个,friendships_controller
但我想从. 实际上,按照我的设置方式,该方法可以正常工作,但不能。create
destroy
users_controller
create
destroy
用户/索引
如果我单击 Unfriend 按钮,我会得到跟随 rails 异常:
这是destroy
里面的动作friendships_controller
:
有人对此有任何想法吗?谢谢。
更新
友谊路线:
android - 通过单击旁边的 DialogActivity 来销毁它
我的项目中有一个活动,清单中的此条目显示为DialogActivity:
Activity 不会覆盖整个屏幕,所以我的问题是:
是否可以通过单击它来销毁此 DialogActivity?那么在普通对话框中是可能的吗?
谢谢!
android - 带摄像头预览的 SurfaceView 不会被破坏
我有一个带有 2 个选项卡(活动)的选项卡活动。每个选项卡都有一个在 SurfaceView 顶部绘制的 3d Open GL 场景,并带有相机预览。
然而,根据设备方向,选项卡正在切换。
问题是当其他activity启动时,它调用camera.open(),产生异常,说摄像头服务不可用。
实际上,问题是当活动暂停时相机并没有停止,换句话说,SurfaceView 没有调用 onSurfaceDestroyed()。当调用活动的 onPause() 时,我尝试停止摄像头,但仍然出现相同的错误。
有人对标签式活动有同样的问题吗?知道如何使surfaceview被破坏吗?
jquery-ui-accordion - 如何使用 jquery 销毁/删除活动手风琴
我们如何才能摧毁活动的手风琴,其中包含所有内容。
我从这个功能开始
我正在为手风琴使用 jQuery UI 插件
我正在尝试找到活动的手风琴并删除其 h3 和 div 内容。
如果我在手风琴中选择最后一个,我会工作
但我想要它用于活跃的手风琴
任何帮助将不胜感激。
c++ - 在 C++ 插件中卸载静态实例变量?
提前致谢。我现在正在为 C++ 中的大型系统开发一个插件。在我的插件中,我有一些静态变量。我发现当它在 Linux 上以调试模式编译时,它运行良好,没有任何问题。当它在RELEASE模式下编译时,即编译器做了一些优化,然后当我卸载插件时,静态变量没有被删除(静态变量类的析构函数永远不会被调用。)所以内存永远不会释放并且下次我重新加载插件时,它会导致主程序崩溃!
谁能解释一下为什么卸载插件时静态变量没有被破坏?注意:静态变量是静态实例,而不是指针!
在某处的插件中,它是这样调用的
当我在调试模式下编译和运行时,我从析构函数中打印了一些信息,当插件被拔出时,看起来实例被正确解构了。但是当我在发布模式下编译和运行时,当插件被拔出时,析构函数永远不会被调用。 我不是插件管理器开发人员,不能说太多。非常感谢你的帮助!
这是加载插件库的一段代码。
我终于让它工作了。但是还是不明白为什么。这是我所做的:
由于该应用程序非常庞大,包含数百万行代码。我怀疑当 gcc 在RELEASE模式下编译时,优化出了问题。
android - Android:无法销毁活动
我正在使用以下代码删除每个视图组上的子项:
其中视图:R.id.RelativeLayout1 是一个 ListView。
但是这样做我有一个例外:
我该如何解决这个问题?
vb.net - 从父控件/表单中完全删除控件的正确方法是什么?
我的应用程序中有一个 UI 元素,其中一个面板用于托管几个潜在的自定义用户控件之一。面板本身托管在一个标准化的用户控件中,我正在使用类似于非模态对话框的东西,我称之为“窗格”。
我使用的方法是实例化标准窗格的新实例,然后使用逻辑实例化其中的几个可选托管控件之一,使用Panel.Controls.Add(control)
. 然后,我将新窗格添加到设置位置的界面控件,再次使用 a Control.Controls.Add(control)
,后跟 acontrol.BringToFront()
以最大化其 z 位置。
这一切都很好,但是当需要隐藏窗格并销毁它时,我似乎无法完全摆脱它。最初,我只是简单地使用Control.Controls.Remove(control)
并很好地将窗格的 Parent 属性设置为 Nothing。这将产生使窗格消失的预期效果,我的假设是现在控件未被引用,GC 将处理它。
然而,我看到的是,当下一个外部托管 TabControl 更改标签页时,该控件仍会立即闪烁到屏幕上,这意味着它仍然存在于某处。我可以确认这不是图形问题,并且窗格对象使用 VS Watch 窗口的“生成对象 ID”仍然存在。(至少我认为这是证明,如果没有代码可访问的引用,我仍然可以直接看到对象及其属性继续存在。)
我试过更换
和
我可以确认 Dispose 调用将控件从其父控件集合中删除并将其 Parent 属性设置为 Nothing,但似乎没有更多操作。它在强制 GC 后仍然存在,并且偶尔仍会在屏幕上闪烁。
这一切都导致了我最初的问题,在它们达到目的后删除和完全销毁控件的正确方法是什么?
jquery - 在 jQuery 中调用“destroy”后,无法重建
我有一段正在使用的代码,并且有一个插件用于设置选择框的样式,所以它已经很糟糕了。
我正在破坏元素,以便当我从#searchbrand 中选择某些东西时,它会过滤掉它是什么#searchmodel。但是,当此触发时,我无法将元素重建为以前的样式。
ruby-on-rails - 嵌套资源上路由不正确的 Rails Destroy 方法
我有一个带有嵌套任务的列表对象。我创建了一个显示单个任务的页面,以及一个允许用户编辑单个任务的页面。我现在想添加从任务编辑页面上的列表中删除任务的功能。使用以下代码
产量
这段代码在 show.html.erb 页面上,我在其中调用 @task 来显示存储在任务中的所有数据,所以我相信这个问题可能是某种路由错误,但我似乎无法弄清楚出去。
相关的控制器方法是
我认为使用 delete 方法,我提供的 @task 只会通过 params 发送到 destroy 方法,但这个错误似乎表明这不是它的工作原理。那么如何正确销毁 Rails 中的嵌套资源呢?
编辑: 这是带有嵌套资源的路由文件:
谢谢您的帮助!
android - Android - 我可以以编程方式处理小部件吗?
可能重复:
以编程方式删除 AppWidget
问题就像标题:Could widget be destroyed programmatically?
如果是,我该怎么做。谢谢!