問題タブ [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.

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

android - Android:キャンバスの翻訳後にクリック/タッチイベントが機能しない

複数のImageViewを含むFrameLayoutがあります。メインアクティビティでは、FrameLayoutと画像を指で移動(ドラッグ)するために、タッチイベントを記録します。

そのために、アクティビティタッチイベントハンドラーのinvalidate()によって呼び出されるframelayoutのonDraw内でcanvas.translate(x、y)を呼び出しています。

翻訳後、ImageViewをクリックできないことを除けば、すべてが魅力のように機能します。実際、各画像のクリックリスナーは、翻訳前の元の場所にあります。

翻訳後に各画像のレイアウトを手動で更新する必要があることを読みましたが、その方法は?移動値でマージンを変更すると、画像はさらに2倍になります...

私は本当にそれについての助けをいただければ幸いです。

乾杯。

これは、onDraw()メソッドでキャンバスを変換するframeLayoutです(ImageViewはメインアクティビティでそのFrameLayoutに追加されます)。

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

android - レイアウトでカスタマイズされたビューを更新する方法

PDFファイルを表示するためのビューを作成しました

そして、これは私のxmlファイル(pdfview)です:

私の主な活動では、setContentView(R.Layout.pdfview) の場合、view(PDFGraphic) は無効化されず、setContentView(New PDFGraphic(this)) の場合、正常に無効化されます。レイアウト全体でビューを更新する方法。

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

android - 無効化呼び出しを使用する必要がありますか?使用する場合はどこで使用しますか?

ビューを表示するアクティビティがあります。ビュー内に描画されるキャンバスがあり、次にキャンバスをドラッグ/ズームできるようにするオンタッチ機能があります。ただし、デバッグ時には、キャンバスの動きがないことを除いて、正しく機能しているように見えます。私はinvalidateと呼ぶ必要があると思います、これは正しいですか?もしそうなら、どこに呼べばいいですか?

あなたが私に与えることができるどんな助けにも感謝します。

Touch.java

およびビュー、GridView.java

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

android - アンドロイド無効化(Rect)を呼び出す方法

LinerLayout を拡張してビューに多くの要素を追加するクラスを作成し、canvas.drawCircle(100, 100, 10) などで円を追加し、onTouchEvent を実装すると、その要素 (円) だけを再描画する方法がわかりません。どのパラメータを「Rect」に設定して、invalidate(Rect) に送信できるようにします。

ありがとう。

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

session - openid4java APIを使用してログアウトするにはどうすればよいですか?

プロバイダーで検証/検証した後、プロバイダーアプリケーションからログアウトします(またはプロバイダーアプリケーションセッションを無効にします)。使用するopenid4javaAPIを教えてください。

注:InMemoryConsumerAssociationStore.remove(opURL、handle)は機能していません。

ありがとう!

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

facebook-graph-api - このストーリーは次の理由で無効になりました:app_urlのオブジェクトにタイトルがありません

過去2日間から、私のFacebookアプリケーションは、私のアプリケーションの使用ストーリーフィードのような奇妙なテキストを表示しました。

このストーリーは次の理由で無効になりました:http://apps.facebook.com/socialrecruit/のオブジェクトにタイトルがありません

理由は何ですか?

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

nhibernate - キャッシュされたコレクションが Nhibernate によって無効にされない

ContentPageのコレクションを持つ 2 つのオブジェクト -がありChildLinksます。

このContentPage.ChildLinksプロパティは、2 番目のレベルのキャッシュを利用します。Fluent NH を使用して Nhibernate を構成し、Nhibernate 3.1 を使用しています。キャッシュは、コレクションと「ChildLink」クラスの両方で「読み取り/書き込み」として設定されます。

ChildLinkを削除するたびに、コレクション キャッシュが無効化されていないことに気付きました。したがって、 を呼び出すとContentPage.ChildLinks、エラーが発生します。

キャッシュをオフにしましたが、うまく機能しています。キャッシュを自動的に無効にするべきではありませんか? SysCache をキャッシュ プロバイダーとして使用し、MySQL をデータベースとして使用しています。

前もって感謝します!

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

c# - C# のピクチャ ボックス無効化メソッド

ピクチャーボックスに何かを描き、それらを削除したい。この場合、塗りつぶしの円を描画し、しばらくしてからそれを削除し、塗りつぶさずに円を描画する必要があります。

私は以下のコードを使用しますが、形状を削除したい場合は、新しい形状でもう一度ピクチャボックスを描画する必要があり、ピクチャボックスに敏感な変化が生じます.invalidate()メソッドを使用する必要があることがわかりました. しかし、どこでどのように使用すればよいかわかりません。

編集1:

私は一度コードを変更しました。

0 投票する
5 に答える
15984 参照

windows - ファイル システム キャッシュを無効にするにはどうすればよいですか?

アプリケーションの「コールド ブート」スタートアップ パフォーマンスを測定/最適化したいのですが、実際の再起動なしではこれを行うのは難しく、明らかに理想的なソリューションではありません。

システム全体のファイル キャッシュを無効にして、マップされたページ アクセスが実際にディスク アクセスを引き起こし、プログラムの起動にかかる時間を測定できる方法はありますか?

情報:

の機能がかなり必要ですFSCTL_DISMOUNT_VOLUMEが、システムボリュームが必要です。

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

ruby - Ruby 1.9.2を使用した無効な日付

「時間」が無効な日付として返されるのはなぜですか?

それが役立つ場合は、gem mysql 2.8.1 と Ruby 1.9.2 を使用しています。ありがとう