問題タブ [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.
facebook - Facebook Messenger にフィード ダイアログがない
Facebook Messenger アプリに問題があります。1 つは友達を招待するため (アプリのリクエスト) で、もう 1 つは壁に投稿するためのボタンです。
機能は次のとおりです。
プライベート メッセージでアプリへのリンク (apps.facebook.com/namespace...) をクリックして、これをテストします。これは Facebook iPhone アプリでは機能しますが、iPhone 用の Facebook Messenger アプリでは機能しません。ボタンをクリックしても何も起こりません。
c# - WPF アプリケーション送信パラメーター (ページ ナビゲーション付きの MvvmLight)
ページ ナビゲーションを備えた WPF アプリケーションがあります。MvvmLight ツールキットを使用しています。FirstPage(既定のページ) との 2 つのページがありSecondPageます。に移動FirstPageしSecondPageます。
にパラメータを渡したいSecondPage。
最初に起動すると、うまくいきません。SecondPage のインスタンスを作成できます。
しかし、それは美しくありません。お願い助けて。
mvvm - MVVM: メディエーター、メッセンジャー
最近 MVVMExtraLite をダウンロードしましたが、Mediatorというヘルパーがあります。Messenger (MVVM Light 内)について聞いたことがあります。違いはありますか?
java - インスタント メッセンジャーの TCP と UDP ではどちらが優れていますか?
Java 言語で純粋なソケットを使用して、クライアント/サーバーのインスタント メッセンジャーを実装する必要があります。
サーバーは多数のクライアントにサービスを提供する必要があり、使用するソケット (TCP または UDP) を決定する必要があります。
ありがとう、コスタ。
android - メッセンジャーとインテントのどちらを使用して通信する方が速いですか?
サービスと通信するアクティビティ、またはサービスと通信する別のサービスがある場合、どの「通信プロトコル」がバインディング パーティにメッセージを配信するのに高速ですか?
サービスとの間で送受信されるメッセージは、すべて文字列またはパーセル可能なオブジェクトです。
別のサービスまたはアクティビティに大量のデータを送信する場合、どの方法がより高速かを判断するのに苦労しています。メッセンジャーによって送信されたインテントまたはメッセージの処理速度に関する詳細を見つけることができません。
誰でもこれを経験していますか?
java - メッセージ クラスにフィールドを追加する方法について提案を求める
Java IO を使用して IM プログラムを作成しています。Message というオブジェクトがあります。メッセージクラスに追加することをお勧めするフィールドは何ですか? 私は次のことをしました:
android - ローカル バインダーを使用したアクティビティと (バインドされた) サービス ハンドラー間の通信
どういうわけか私はこれを混乱させます:
アクティビティとバインドされたサービスが同じプロセスで実行され、アクティビティとバインドされたサービス (通知を使用してフォアグラウンドに設定されている) の間で非同期に通信したい場合、両側でハンドラーをどのように使用しますか? 私が理解していない部分は、アクティビティ側とサービス側の両方が同じスレッド (UI スレッド) で実行されるということです。つまり、同じハンドラーです。
以前は次のようにプログラムしていました。バインドされたサービスでハンドラーを作成し、そのハンドラーを Messenger に入れ、onBind() メソッドで Messenger を返します。アクティビティ側では、onServiceConnected() と onServiceDisconnected() を使用して ServiceConnection オブジェクトを作成します。また、クライアント Handler を作成し、それをクライアント Messenger オブジェクトに配置します。また、ServiceConnection オブジェクトの onServiceConnected() メソッドで配布される Messenger オブジェクトを取得するサービス Messenger オブジェクトも定義します。これですべてがセットアップされました。
アクティビティとサービスの間の Messenger 部分全体を削除し、ローカル バインダー オブジェクトのみを使用できると思います (アクティビティとサービスが同じ UI スレッドで実行されるため)。そうすれば、両側に 1 つのスレッドと、2 つのハンドラーと 2 つのメッセンジャーしかありません。同じスレッドに 2 つのハンドラー/メッセンジャーがあるのはなぜですか? それが非同期通信を取得する唯一の方法ですか? アクティビティから直接サービスのメソッドを呼び出したくありません (ローカルの Binder オブジェクトを使用して通常行うように)。これは同期通信であるためです。
c# - mvvmlight でメッセンジャーを登録解除するタイミングと場所
mvvmlight でプロジェクトをビルドします。Messenger を使用して、VM または VM と View の間でメッセージを送信します。さて、いつ、どこでメッセンジャーの登録を解除するのだろうか。私を助けてもらえますか?
編集:
これは私のシーンです:
MainWindow と ChildWindow、ChildWindow (2 つの異なる UserControl のいずれかで構成される ContentControl を含む) があり、ChildWindow の SwitchButton を介して ContenControl を変更します。ViewModel に対応するすべてのウィンドウまたは UserControl。

MainViewModelにメッセージを送信して;MainWindowを開きます。ChildWindowMainWindowを開きChildWindow(最初に を使用し、 を使用UserControlView1しないでくださいUserControlView2)、メッセージを送信しUserControl1ViewModelて何かを行います。- ユーザーが CancelButton をクリックすると、閉じる
ChildWindowViewModelメッセージが送信さChildWindowれます。 ChildWindowViewModelfireの場合UnloadedCommand、ChildWindowそれぞれにメッセージを送信しUserControlViewmodelて何かをクリーンアップします。
メッセンジャーの登録と登録解除の操作は、View または ViewModel のコンストラクタとデストラクタに入れられるか、LoadedCommand と UnloadedCommand のデリゲート メソッドに入れられますか? View の Loaded および Unloaded の LoadedCommand および UnloadedCommand へのコマンド バインド。
architecture - wechat、whatsapp、その他のメッセンジャーアプリの背後にあるテクノロジーは何ですか?
さまざまなリアルタイム メッセンジャー アプリのアーキテクチャについて知りたいと思っています。汎用プロトコル/アーキテクチャを使用していますか?