問題タブ [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 ボタンをクリックすると、follow rails の例外が発生します。

これは 内のdestroyアクションですfriendships_controller:

誰でもこれについて何か考えがありますか?ありがとう。

アップデート

友好ルート:

0 投票する
2 に答える
178 参照

android - DialogActivity の横をクリックして破棄する

私のプロジェクトには、マニフェストのこのエントリによってDialogActivityとして表示されるアクティビティがあります。

アクティビティは画面全体をオーバーレイしないため、私の質問は次のとおりです。

この DialogActivity の横をクリックして破棄することはできますか? 通常のダイアログで可能ですか?

ありがとう!

0 投票する
3 に答える
11168 参照

android - カメラ プレビュー付きの SurfaceView は破棄されません

2 つのタブ (アクティビティ) を持つタブ アクティビティがあります。各タブには、カメラ プレビュー付きの SurfaceView の上に描画された 3D Open GL シーンがあります。

ただし、デバイスの向きによっては、タブが切り替わります。

問題は、他のアクティビティが開始されたときに camera.open() が呼び出され、カメラ サービスが利用できないという例外が生成されることです。

実際、問題は、アクティビティが一時停止されたときにカメラが停止しないことです。つまり、SurfaceView に対して onSurfaceDestroyed() が呼び出されません。アクティビティの onPause() が呼び出されたときにカメラを停止しようとしましたが、それでも同じエラーが発生します。

タブ付きアクティビティで同じ問題が発生した人はいますか? サーフェスビューを破壊する方法はありますか?

0 投票する
3 に答える
10118 参照

jquery-ui-accordion - jqueryを使用してアクティブなアコーディオンを破棄/削除する方法

すべてのコンテンツが含まれているアクティブなアコーディオンをどのように破壊できますか。

私はこの機能から始めました

アコーディオン用のjQuery UIプラグインを使用しています

アクティブなアコーディオンを見つけて、その h3 および div コンテンツを削除しようとしています。

アコーディオンで最後を選択すると機能します

でもアクティブアコーディオンには欲しい

どんな助けでも大歓迎です。

0 投票する
1 に答える
603 参照

c++ - C ++プラグインで静的インスタンス変数をアンロードしますか?

前もって感謝します。私は現在、C++の大きなシステム用のプラグインを開発しています。私のプラグインには静的変数があります。Linuxでデバッグモードでコンパイルすると、問題なく正常に動作することがわかりました。RELEASEモードでコンパイルされた場合、つまりコンパイラによって最適化が行われた場合、プラグインをアンロードしても静的変数は削除されないため(静的変数クラスのデストラクタは呼び出されません)、メモリが解放されたり、次回プラグインをリロードすると、メインプログラムがクラッシュします!

プラグインがアンロードされたときに静的変数が破棄されない理由を誰かが説明できますか?注:静的変数は静的インスタンスであり、ポインターではありません!

プラグインのどこかで、このように呼ばれています

コンパイルしてデバッグモードで実行すると、デストラクタからいくつかの情報が出力されました。プラグインがプラグインされていない場合、インスタンスは適切に破棄されているように見えます。しかし、コンパイルしてリリースモードで実行すると、プラグインがアンプラグされたときにデストラクタが呼び出されることはありません。 私はプラグインマネージャーの開発者ではないので、それについてあまり話すことはできません。あなたの助けをどうもありがとう!

これがプラグインライブラリをロードしたコードです。

私はついにそれを機能させます。しかし、それでも理由がわかりません。これが私がしたことです:

Sineceアプリケーションは非常に大きく、数百万行のコードがあります。私の疑問は、gccがRELEASEモードでコンパイルされると、最適化で問題が発生することです。

0 投票する
4 に答える
14604 参照

android - Android:アクティビティを破棄できません

次のコードを使用して、すべてのビューグループの子を削除しています。

ここで、ビュー:R.id.RelativeLayout1はListViewです。

しかし、これを行うと例外があります:

どうすればこれを解決できますか?

0 投票する
1 に答える
4171 参照

vb.net - 親コントロール/フォームからコントロールを完全に削除する正しい方法は何ですか?

アプリケーションに UI 要素があり、Panel を使用していくつかの潜在的なカスタム UserControls の 1 つをホストしています。パネル自体は、「ペイン」と呼んでいる非モーダル ダイアログのようなものを使用している標準化された UserControl でホストされています。

私が使用する方法は、標準ペインの新しいインスタンスをインスタンス化し、ロジックを使用して、その中にあるいくつかのオプションのホストされたコントロールの 1 つをPanel.Controls.Add(control). 次に、新しいペインをインターフェイス コントロールの設定された場所に追加します。ここでもControl.Controls.Add(control)、 が続きcontrol.BringToFront()、Z 位置を最大化するために が続きます。

これはすべてうまくいきますが、ペインを非表示にして破棄するときが来たら、それを完全に取り除くことはできないようです. もともと、私は単純Control.Controls.Remove(control)にペインの Parent プロパティを Nothing に設定して使用していました。これにより、ペインが消えるという望ましい効果が得られます。私の仮定は、コントロールが参照されなくなったため、GC がそれを破棄するというものでした。

しかし、私が見ているのは、次の外側のホスティング TabControl がタブ ページを変更したときに、コントロールがまだ画面に瞬時に表示され、まだどこかに存在していることを意味します。これはグラフィカルな問題ではなく、VS ウォッチ ウィンドウの [オブジェクト ID の作成] を使用してペイン オブジェクトが保持されていることを確認できます。(少なくとも、これは、コードからアクセスできる参照がなくても、オブジェクトとそのプロパティが引き続き存在することを直接確認できることを証明していると思います。)

交換してみた

私が確認できる Dispose 呼び出しは、親の Controls コレクションからコントロールを削除し、その Parent プロパティを Nothing に設定しますが、それ以上は行わないように見えます。GC を強制した後も持続し、画面上でときどきブリットします。

これはすべて、目的を果たした後にコントロールを削除して完全に破壊する適切な方法は何ですか?という最初の質問につながります。

0 投票する
0 に答える
153 参照

jquery - jQuery で「destroy」を呼び出した後、再構築できません

私が取り組んでいるコードがあり、選択ボックスのスタイルを設定するために使用されているプラ​​グインがあるので、それは地獄かすでにです。

#searchbrand から何かを選択したときに、それが #searchmodel であるものが除外されるように、要素を破棄しています。ただし、これがトリガーされたときに以前のスタイルで要素を再構築するのに問題があります。

0 投票する
2 に答える
2171 参照

ruby-on-rails - ネストされたリソースで不適切にルーティングされたRailsDestroyメソッド

ネストされたタスクを持つListオブジェクトがあります。個々のタスクを表示するページと、ユーザーが個々のタスクを編集できるページを作成しました。タスク編集ページのリストからタスクを削除する機能を追加したいと思います。次のコードを使用する

収量

このコードはshow.html.erbページにあります。@taskを呼び出してタスク内に保存されているすべてのデータを表示しているため、この問題は何らかのルーティングエラーである可能性がありますが、理解できないようです。アウト。

関連するコントローラーメソッドは

deleteメソッドを使用すると、指定した@taskがparamsを介してdestroyメソッドに送信されると思いましたが、このエラーは、これが正確に機能していないことを示しているようです。では、Railsでネストされたリソースを適切に破棄するにはどうすればよいですか?

編集: ネストされたリソースを含むルートファイルは次のとおりです。

ご協力ありがとうございました!

0 投票する
1 に答える
1545 参照

android - Android-ウィジェットをプログラムで破棄できますか?

重複の可能性:
プログラムによるAppWidgetsの削除

質問はタイトルのようなものです:Could widget be destroyed programmatically?はいの場合、どうすればそれを行うことができますか。ありがとうございます!