2016-05-08 10 views
0

この例外は、アプリケーションがメインスレッドでネットワーク操作を実行しようとしたときにスローされます。私はAsyncTaskでコードを実行しています。http接続でエラーが発生しました。android.os.NetworkOnMainThreadException in actionButton

ボタンにデータベースに接続しようとしていますsetOnClickListener この例外を回避するにはどうすればよいですか?つまり、AsyncTaskでデータベース接続を実行するためにコードを設定する方法は?

+0

Googleでチュートリアルをご覧ください。例えばhttp://www.vogella.com/tutorials/AndroidBackgroundProcessing/article.html – Elye

+0

「AsyncTaskでデータベース接続を実行するためのコードの設定方法」あなたはする必要はありません。 AsyncTaskはネットワーク接続用です。 – greenapps

+0

https://stackoverflow.com/questions/6343166/how-to-fix-android-os-networkonmainthreadexception?rq=1 – CommonsWare

答えて

0

下記のADDコードを作成してください。下のsetContentView

if (android.os.Build.VERSION.SDK_INT > 9) { 
StrictMode.ThreadPolicy policy = 
    new StrictMode.ThreadPolicy.Builder().permitAll().build(); 
StrictMode.setThreadPolicy(policy); 
} 

希望。それはあなたを助ける!

関連する問題