-1

Androidを使用してwebmethod を呼び出そうとしてksoap2いますが、エラーは次のとおりです。

android.os.NetworkOnMainThreadException.

この android.os.NetworkOnMainThreadException の場合、コードで Service/InternetService を使用するにはどうすればよいですか

4

1 に答える 1

0

Android の新しいバージョンでは、ANR を回避し、ユーザー エクスペリエンスとアプリの応答性を向上させるために、メイン スレッド/アクティビティでのネットワーク操作の使用が制限されています。2.3 (正確ではありません) までは正常に動作しますが、高度なものでは例外が発生します。

そのため、メインスレッドとは別に、ネットワークまたはその他の長い操作を使用することをお勧めします。このような場合には、AsyncTask または Service/IntentService を使用できます。

これが役に立てば幸いです...良いものを見つけたらアップグレードしてください...

于 2012-08-22T07:02:27.543 に答える