問題タブ [messenger]

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

facebook - Facebook Messenger にフィード ダイアログがない

Facebook Messenger アプリに問題があります。1 つは友達を招待するため (アプリのリクエスト) で、もう 1 つは壁に投稿するためのボタンです。

機能は次のとおりです。

プライベート メッセージでアプリへのリンク (apps.facebook.com/namespace...) をクリックして、これをテストします。これは Facebook iPhone アプリでは機能しますが、iPhone 用の Facebook Messenger アプリでは機能しません。ボタンをクリックしても何も起こりません。

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

c# - WPF アプリケーション送信パラメーター (ページ ナビゲーション付きの MvvmLight)

ページ ナビゲーションを備えた WPF アプリケーションがあります。MvvmLight ツールキットを使用しています。FirstPage(既定のページ) との 2 つのページがありSecondPageます。に移動FirstPageSecondPageます。

にパラメータを渡したいSecondPage

最初に起動すると、うまくいきません。SecondPage のインスタンスを作成できます。

しかし、それは美しくありません。お願い助けて。

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

mvvm - MVVM: メディエーター、メッセンジャー

最近 MVVMExtraLite をダウンロードしましたが、Mediatorというヘルパーがあります。Messenger (MVVM Light 内)について聞いたことがあります。違いはありますか?

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

java - インスタント メッセンジャーの TCP と UDP ではどちらが優れていますか?

Java 言語で純粋なソケットを使用して、クライアント/サーバーのインスタント メッセンジャーを実装する必要があります。
サーバーは多数のクライアントにサービスを提供する必要があり、使用するソケット (TCP または UDP) を決定する必要があります。
ありがとう、コスタ。

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

android - メッセンジャーとインテントのどちらを使用して通信する方が速いですか?

サービスと通信するアクティビティ、またはサービスと通信する別のサービスがある場合、どの「通信プロトコル」がバインディング パーティにメッセージを配信するのに高速ですか?

サービスとの間で送受信されるメッセージは、すべて文字列またはパーセル可能なオブジェクトです。

別のサービスまたはアクティビティに大量のデータを送信する場合、どの方法がより高速かを判断するのに苦労しています。メッセンジャーによって送信されたインテントまたはメッセージの処理速度に関する詳細を見つけることができません。

誰でもこれを経験していますか?

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

java - メッセージ クラスにフィールドを追加する方法について提案を求める

Java IO を使用して IM プログラムを作成しています。Message というオブジェクトがあります。メッセージクラスに追加することをお勧めするフィールドは何ですか? 私は次のことをしました:

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

android - ローカル バインダーを使用したアクティビティと (バインドされた) サービス ハンドラー間の通信

どういうわけか私はこれを混乱させます:

アクティビティとバインドされたサービスが同じプロセスで実行され、アクティビティとバインドされたサービス (通知を使用してフォアグラウンドに設定されている) の間で非同期に通信したい場合、両側でハンドラーをどのように使用しますか? 私が理解していない部分は、アクティビティ側とサービス側の両方が同じスレッド (UI スレッド) で実行されるということです。つまり、同じハンドラーです。

以前は次のようにプログラムしていました。バインドされたサービスでハンドラーを作成し、そのハンドラーを Messenger に入れ、onBind() メソッドで Messenger を返します。アクティビティ側では、onServiceConnected() と onServiceDisconnected() を使用して ServiceConnection オブジェクトを作成します。また、クライアント Handler を作成し、それをクライアント Messenger オブジェクトに配置します。また、ServiceConnection オブジェクトの onServiceConnected() メソッドで配布される Messenger オブジェクトを取得するサービス Messenger オブジェクトも定義します。これですべてがセットアップされました。

アクティビティとサービスの間の Messenger 部分全体を削除し、ローカル バインダー オブジェクトのみを使用できると思います (アクティビティとサービスが同じ UI スレッドで実行されるため)。そうすれば、両側に 1 つのスレッドと、2 つのハンドラーと 2 つのメッセンジャーしかありません。同じスレッドに 2 つのハンドラー/メッセンジャーがあるのはなぜですか? それが非同期通信を取得する唯一の方法ですか? アクティビティから直接サービスのメソッドを呼び出したくありません (ローカルの Binder オブジェクトを使用して通常行うように)。これは同期通信であるためです。

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

c# - mvvmlight でメッセンジャーを登録解除するタイミングと場所

mvvmlight でプロジェクトをビルドします。Messenger を使用して、VM または VM と View の間でメッセージを送信します。さて、いつ、どこでメッセンジャーの登録を解除するのだろうか。私を助けてもらえますか?

編集:

これは私のシーンです:

MainWindow と ChildWindow、ChildWindow (2 つの異なる UserControl のいずれかで構成される ContentControl を含む) があり、ChildWindow の SwitchButton を介して ContenControl を変更します。ViewModel に対応するすべてのウィンドウまたは UserControl。

ここに画像の説明を入力

  1. MainViewModelにメッセージを送信して;MainWindowを開きます。ChildWindow
  2. MainWindowを開きChildWindow(最初に を使用し、 を使用UserControlView1しないでくださいUserControlView2)、メッセージを送信しUserControl1ViewModelて何かを行います。
  3. ユーザーが CancelButton をクリックすると、閉じるChildWindowViewModelメッセージが送信さChildWindowれます。
  4. ChildWindowViewModelfireの場合UnloadedCommandChildWindowそれぞれにメッセージを送信しUserControlViewmodelて何かをクリーンアップします。

メッセンジャーの登録と登録解除の操作は、View または ViewModel のコンストラクタとデストラクタに入れられるか、LoadedCommand と UnloadedCommand のデリゲート メソッドに入れられますか? View の Loaded および Unloaded の LoadedCommand および UnloadedCommand へのコマンド バインド。

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

architecture - wechat、whatsapp、その他のメッセンジャーアプリの背後にあるテクノロジーは何ですか?

さまざまなリアルタイム メッセンジャー アプリのアーキテクチャについて知りたいと思っています。汎用プロトコル/アーキテクチャを使用していますか?