2.3版では問題なく動作するソケット通信インターフェースを既に持っていたのですが、4.0.3では動かず、今回のバージョンではUIと同じスレッドでこういう通信ができないと聞いていたので、私はAndroidの初心者で、4.0.3バージョンでこのタイプの通信に関する例を見つけられませんでした.いくつかの例がありますか、それを行う方法を教えてください.
前もって感謝します
2.3版では問題なく動作するソケット通信インターフェースを既に持っていたのですが、4.0.3では動かず、今回のバージョンではUIと同じスレッドでこういう通信ができないと聞いていたので、私はAndroidの初心者で、4.0.3バージョンでこのタイプの通信に関する例を見つけられませんでした.いくつかの例がありますか、それを行う方法を教えてください.
前もって感謝します
AsyncTask docsからの引用は次のとおりです。
AsyncTasks は、理想的には短い操作 (せいぜい数秒) に使用する必要があります。スレッドを長時間実行し続ける必要がある場合は、次のような java.util.concurrent パッケージで提供されるさまざまな API を使用することを強くお勧めします。 Executor、ThreadPoolExecutor、および FutureTask。
ICS または JB を使用している場合、メイン アクティビティ内からネットワーク接続を開くことが制限されます。ネットワーク権限に関する不透明なエラー メッセージが表示されます。これは ICS 以降に当てはまります (したがって、froyo と GB は文句を言いません)。
別の非常によく似た StackOverflow の質問に対する回答をここに再投稿することはできません (モデレーターによってスパム行為と見なされます) が、ここで確認できます。
そこにasynctaskを使用して、機能する送受信ソケットコネクタクライアントを投稿しました。