を使用してIntentService、インターネットから に何かをダウンロードしていAndroid appます。私はhttp://loopj.com/android-async-http/ httpClientも使用していasyncます。
私が抱えている問題は、ダウンロードasync呼び出しを起動すると、IntentServiceスレッドが終了し、スレッドが停止httpしているため、クライアントが応答でコールバックできないことServiceです。
私はこのような Handler を使用しましたが、動作しているように見えますが、 loppers について少し迷っています。これは正しいです?このコードをそのまま使用しても安全ですか?
new Handler(getMainLooper()).post(new Runnable() {
@Override
public void run() {
//my downloading code here
}
}));