4

色々探して諦めました。基本的にサーバーに接続するTCPクライアントクラスがあります。メイン アクティビティからこの tcp クライアント クラスを呼び出し、メイン アクティビティから非同期スレッドを使用して、tcp クライアント クラスでメソッドを実行すると、うまくいきます。この tcp クライアント クラスのメソッドを呼び出してメッセージを送信する必要がある別のアクティビティがありますが、実行できません。助けてください。

tcp クライアント クラスをサービスとして変換することを考えましたが、その場合、着信メッセージをリッスンするメソッドを実行し続ける方法がわかりません。助けてください。

私はこのTCPクライアントクラスと同じメインアクティビティ http://myandroidsolutions.blogspot.pt/2012/07/android-tcp-connection-tutorial.htmlを使用しました

また、このTCPを介して画像を送信する機能を含める必要があります。

4

1 に答える 1

2

TCP 接続コードをサービスに配置し、必要に応じてアクティビティから接続します。たとえば、これを調べます

したがって、必要に応じてメイン アクティビティがこのサービスに接続し、onPause 状態になると切断され、フォアグラウンドにある別のアクティビティがそれ自体にバインドされたサービスを探して、何をすべきかを実行します。

于 2013-03-27T23:12:12.473 に答える