コンプレックス・エイジ 佐久間結衣 Webで125万PVを記録した話題作の連載版!! 26歳の派遣社員・片浦渚にとって、「コスプレ」は人生のすべてだった。目標は「小さくて可愛いキャラに少しでも近付くこと」。だが、「私はもう、少女という年齢ではない」という現実に直面する。そんな渚に、“事件”は起きた。
非同期処理と UI の更新 ではワーカースレッドを利用した非同期処理と UI を更新する時には Handler を利用して UI スレッドに対して処理をポストするという点について説明しました。 ここでは、そうしたバックグラウンドでの処理と UI とのやりとりをひっくるめて簡単に操作するための、 AsyncTask クラスの利用方法を説明します。 さらに、ついでに ProgressDialog のキャンセル処理とプログレスバーの表示についても説明します。 ProgressDialog と非同期処理のキャンセル ここで作るサンプルプログラムは次のようなものです。まずはボタンが一つだけあります。 このボタンをクリックすると、下のスクリーンショットのようにプログレスバー付きの ProgressDialog が表示されます。 この進捗が100%になったところで、ダイアログは消えます。また、 BACK
Android 3.0からはStrictModeがデフォルトで有効になっており、UIスレッド上でネットワーク処理を行おうとすると android.os.NetworkOnMainThreadException という例外が投げられる。 StrictModeを無効にするには後述のコードを書けばいいけれど、テスト以外ではAsyncTaskなどを使いUIスレッド外で処理した方が良いと思う。 StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().permitAll().build()); Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read b
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く