SQLの窓

2013年05月27日


Android ADT : AsyncTask コードの取り出し( 匿名のインナー型 でその場で実行する )

AsyncTask は、abstract class です。継承して新たにクラスを作って処理するものだとは思いますが、AsyncTask が本来その場で書くつもりのものを非同期で処理する必要にせまられて仕方なく使うので、このような書き方でも動作すれのであれば、簡単に済ませられるので良いのでは無いかと思っています。

※ 取り急ぎ、実装したい場合はとにかく他の参照も final で設定しなおせば中で使えます。

まず、new Async とタイプして、CTRL+SPACE で候補の中の『匿名のインナー型』を選択します。



以下のように、ジェネリッククラスとしての型の引数が説明になっています



そこから、本来の型を設定して( 後から変更するのであれば、<Void,Void,Void> でもいいです)から、ブロック内にカーソルを持っていきます。



※ 『型』はインポートしている必要があるので、ここでは Drawable をインポートします



メニューの『ソース』から、メソッドのオーバーライド/実装 を選択して、必要なメソッドを選択します



処理ブロックが完成します



最後に必要な引数を execute メソッドに渡します



実際の実装コード

Android 4.2.2 : インターネット上の画像の表示 / AsyncTask<String, Void, Drawable>



【Androidの最新記事】
posted by lightbox at 2013-05-27 16:51 | Android | このブログの読者になる | 更新情報をチェックする
container 終わり



フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

CSS ドロップシャドウの参考デモ
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり