问题标签 [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.

0 投票
1 回答
5551 浏览

ruby-on-rails-3 - Rails 从另一个控制器中调用 destroy 方法

我有一个,friendships_controller但我想从. 实际上,按照我的设置方式,该方法可以正常工作,但不能。createdestroyusers_controllercreatedestroy

用户/索引

如果我单击 Unfriend 按钮,我会得到跟随 rails 异常:

这是destroy里面的动作friendships_controller

有人对此有任何想法吗?谢谢。

更新

友谊路线:

0 投票
2 回答
178 浏览

android - 通过单击旁边的 DialogActivity 来销毁它

我的项目中有一个活动,清单中的此条目显示为DialogActivity

Activity 不会覆盖整个屏幕,所以我的问题是:

是否可以通过单击它来销毁此 DialogActivity?那么在普通对话框中是可能的吗?

谢谢!

0 投票
3 回答
11168 浏览

android - 带摄像头预览的 SurfaceView 不会被破坏

我有一个带有 2 个选项卡(活动)的选项卡活动。每个选项卡都有一个在 SurfaceView 顶部绘制的 3d Open GL 场景,并带有相机预览。

然而,根据设备方向,选项卡正在切换。

问题是当其他activity启动时,它调用camera.open(),产生异常,说摄像头服务不可用。

实际上,问题是当活动暂停时相机并没有停止,换句话说,SurfaceView 没有调用 onSurfaceDestroyed()。当调用活动的 onPause() 时,我尝试停止摄像头,但仍然出现相同的错误。

有人对标签式活动有同样的问题吗?知道如何使surfaceview被破坏吗?

0 投票
3 回答
10118 浏览

jquery-ui-accordion - 如何使用 jquery 销毁/删除活动手风琴

我们如何才能摧毁活动的手风琴,其中包含所有内容。

我从这个功能开始

我正在为手风琴使用 jQuery UI 插件

我正在尝试找到活动的手风琴并删除其 h3 和 div 内容。

如果我在手风琴中选择最后一个,我会工作

但我想要它用于活跃的手风琴

任何帮助将不胜感激。

0 投票
1 回答
603 浏览

c++ - 在 C++ 插件中卸载静态实例变量?

提前致谢。我现在正在为 C++ 中的大型系统开发一个插件。在我的插件中,我有一些静态变量。我发现当它在 Linux 上以调试模式编译时,它运行良好,没有任何问题。当它在RELEASE模式下编译时,即编译器做了一些优化,然后当我卸载插件时,静态变量没有被删除(静态变量类的析构函数永远不会被调用。)所以内存永远不会释放并且下次我重新加载插件时,它会导致主程序崩溃!

谁能解释一下为什么卸载插件时静态变量没有被破坏?注意:静态变量是静态实例,而不是指针!

在某处的插件中,它是这样调用的

当我在调试模式下编译和运行时,我从析构函数中打印了一些信息,当插件被拔出时,看起来实例被正确解构了。但是当我在发布模式下编译和运行时,当插件被拔出时,析构函数永远不会被调用。 我不是插件管理器开发人员,不能说太多。非常感谢你的帮助!

这是加载插件库的一段代码。

我终于让它工作了。但是还是不明白为什么。这是我所做的:

由于该应用程序非常庞大,包含数百万行代码。我怀疑当 gcc 在RELEASE模式下编译时,优化出了问题。

0 投票
4 回答
14604 浏览

android - Android:无法销毁活动

我正在使用以下代码删除每个视图组上的子项:

其中视图:R.id.RelativeLayout1 是一个 ListView。

但是这样做我有一个例外:

我该如何解决这个问题?

0 投票
1 回答
4171 浏览

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 后仍然存在,并且偶尔仍会在屏幕上闪烁。

这一切都导致了我最初的问题,在它们达到目的后删除和完全销毁控件的正确方法是什么?

0 投票
0 回答
153 浏览

jquery - 在 jQuery 中调用“destroy”后,无法重建

我有一段正在使用的代码,并且有一个插件用于设置选择框的样式,所以它已经很糟糕了。

我正在破坏元素,以便当我从#searchbrand 中选择某些东西时,它会过滤掉它是什么#searchmodel。但是,当此触发时,我无法将元素重建为以前的样式。

0 投票
2 回答
2171 浏览

ruby-on-rails - 嵌套资源上路由不正确的 Rails Destroy 方法

我有一个带有嵌套任务的列表对象。我创建了一个显示单个任务的页面,以及一个允许用户编辑单个任务的页面。我现在想添加从任务编辑页面上的列表中删除任务的功能。使用以下代码

产量

这段代码在 show.html.erb 页面上,我在其中调用 @task 来显示存储在任务中的所有数据,所以我相信这个问题可能是某种路由错误,但我似乎无法弄清楚出去。

相关的控制器方法是

我认为使用 delete 方法,我提供的 @task 只会通过 params 发送到 destroy 方法,但这个错误似乎表明这不是它的工作原理。那么如何正确销毁 Rails 中的嵌套资源呢?

编辑: 这是带有嵌套资源的路由文件:

谢谢您的帮助!

0 投票
1 回答
1545 浏览

android - Android - 我可以以编程方式处理小部件吗?

可能重复:
以编程方式删除 AppWidget

问题就像标题:Could widget be destroyed programmatically?如果是,我该怎么做。谢谢!