以前の質問で、「 Facebook のプロフィール写真をダウンロードする方法」を尋ねたところ、「 AsyncTask を使用してダウンロードし、アプリのディスク領域に保存する」という回答が得られました。
phonegap でビューを作成するために、sencha touch (Java スクリプトと HTML に関するすべて) を使用しています。私はウェブから(このURLからhttps://graph.facebook.com/username/picture
)画像をダウンロードする必要があります。
というわけで、AsyncTask を学習していたとき、 Activity xml を使用してビュー (つまり、ボタン、パネルなど) を作成しなかったため、「AsyncTask を sencha android アプリケーションで使用できますか? 」という疑問がありました。
sencha touch アプリケーション (Android) で Web から画像をダウンロードする他のソリューションはありますか?
ソリューションの更新
@Lukas Kが言ったように、以下のFacebook APIを使用してプロフィール写真のURLとPhonegapファイルApiを取得し、写真をダウンロードしました。
FB.api('/'+fbusername+'/picture?redirect=false', function(response) {
localStorage.fbpicurl = response.data.url;
});