問題タブ [contentobserver]

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 投票する
2 に答える
3119 参照

android - Android: content://sms/sent のコンテンツ オブザーバーが機能しない

私はしばらくコンテンツオブザーバーと協力してきました。メッセージを使用content://smsすると追跡され、onchange メソッドを使用して動作させることができます。しかし、それを変更すると 機能しcontent://sms/sentません。onchange メソッドでアクティビティが発生しません。この問題の解決策はありますか?どんな助けでも大歓迎です。ありがとう。

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

android - Android: コンテンツ オブザーバーの「onChange()」メソッドが複数回呼び出される

のコンテンツ オブザーバーを使用していcontent://smsます。すべてのメッセージを SD カードのテキスト ファイルに書き込んでいます。ただし、onChange()コンテンツ オブザーバーのメソッドは複数回呼び出され、同じメッセージがテキスト ファイルに複数回書き込まれます。これを回避する方法は?また、コンテンツ オブザーバーを使用すると電話の速度が低下するかどうかも知りたいです。

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

android - ブックマーク コンテンツ オブザーバー

ブックマークの追加または削除に関する通知を受け取るには?

使用中...

... onChange() コールバックは、新しいブックマークが追加されたときに呼び出されますが、既存のブックマークが削除されたときには呼び出されません。

それ以外の場合は...

... onChange() コールバックは継続的に呼び出されます... Web から別の Web に移動しただけでも。

ブックマーク テーブルでレコードが追加または削除されたときにのみ通知を受け取りたいです。

アドバイスありがとうございます L.

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

android - Android-アクティビティの実行中に最新のSMSを会話リストに追加するにはどうすればよいですか?

私はSMSチャットアプリに取り組んでいます。ストックSMSアプリや他のメッセンジャーと同じように、アクティビティを開いたときにリストビューの下部に最新のSMS(送信または受信)を追加する方法を知りたいです。

ContentObserverを使ってみました。SMSデータベースにいくつかの変更があるとすぐに、新しいデータセットでListViewをリロードしようとしましたが、機能しません。新しいSMS(受信の送信)を表示するたびに、リストを再ロードできるようにアプリを再起動する必要があります。これらの新しいメッセージは、gtalk、msn、またはSMSアプリでチャットするのと同じように、送受信するとすぐにチャットウィンドウに表示されます。

これが私のコードです:-

助けてください!

ありがとう

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

android - 特定の URI に対して ContentResolver.notifyChange() が呼び出された場合、この URI の子孫 URI を監視している ContentObserver は通知されますか?

できれば簡単な質問:ContentResolver.notifyChange()特定の URI に対して が呼び出された場合、この URI の子孫ContentObserverURI を監視していることに通知されますか?

たとえば、特定のリソースの URI を観察するためのカーソル設定があるとします。

次に、この URI の祖先への変更を通知しContentResolverます (たとえば、すべての注文を削除したため)。

Cursor監視するために登録されている私のはuriA通知されますか?

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

android - Android:SMS送信を検出し、カウントが正しくありません

電話からの発信SMSメッセージの数をカウントするアプリケーションを作成しようとしています。現在、私は次のコードを持っています:

1ページのSMSメッセージを送信すると、 onChange3回呼び出されます。2ページのSMSメッセージを送信すると、 onChange4回呼び出されます。5回呼び出される3ページのメッセージ。等々。

注:Uri.parse("content://sms")「content:// sms / send」などの他のバリエーションを試しましたが、「content://sms」以外はonChange呼び出されませんでした。

送信SMSメッセージを一意に区別し、送信されたSMSメッセージの数を正確にカウントするにはどうすればよいですか?

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

android - カメラボタンのContentObserver?

Broadcastreceiverを使用してカメラボタンが押されたことを検出しようとしましたが、機能せず、理由がわかりません(おそらく私の電話に問題があります)。ここで、ContentObserver を使用してこれを行うことができるかどうかを知りたいです。可能です?はいの場合、例を教えていただけますか...

前もって感謝します..

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

android - コンテンツ オブザーバーの変更

たとえばカレンダー データベースにコンテンツ オブザーバーを登録した場合、イベントが編集されたときにデータベースで変更された内容を正確に取得する方法はありますか?

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

android - ContentObserver の使用方法..?

私はこのことに非常に慣れていないため、適切な答えを見つけることができませんでした。私は自分で何かをしました、私は自分がどの程度儀式を行っているかわかりません。そしてそれは機能していません。

これが私のオブザーバーです。

前もって感謝します。

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

android - ContentObserverが複数回呼び出されるのはなぜですか?

ContentObserverSMSの送受信には次の実装がありますが、何度も呼び出されます。

コード:

マニフェスト:

なぜ何度も呼ばれるのですか?

編集:
問題は欠落が原因であるという考えがありましたが、unregisterContentObserver違いはありません。