プレゼン配信サービス「ZENPRE」で、次期バージョンに対応したAndroidアプリを作っている際に、 ちょっと詰まった点を1つご紹介します。 ウェブAPIにアクセスしてデータを取る間に別処理を、なんていうことをしたいときは、 別スレッドを定義してその中で処理を書くかと思います。 そして、そのデータ取得でエラーが発生したりしたら、Toastなどでアラートを出すでしょう。 それをやりたくて、以下を書いてみました。 new Thread(new Runnable(){ @Override public void run() { try{ connect("xx.xxx.xxx.xxx",80); } catch (Exception e) { Toast.makeText(PresenImageActivity.this, getText(R.string.alert_fail_connect
![Androidでスレッド内でアラートを出すと](https://cdn-ak-scissors.b.st-hatena.com/image/square/c0847d8e4dc3e6ad8a2d68f492d48112a2f49507/height=288;version=1;width=512/http%3A%2F%2Fblog.fusic.co.jp%2Fwp-content%2Fthemes%2FfusicDeve%2Fimages%2Ffusic_logo.png)