0
私は、アプリケーションの起動時に実行されるAsyncTaskを持っています。この上にAndroid 2.1を搭載した銀河Sには、このAsyncTaksが必ずしも実行されるとは限りません。私は同時に最大5つのAsyncTaksがあることを認識していますが、実際にはこれがアプリケーションごとに行われていると想定しています。これはアプリの起動時に実行されるため、ポイント。AsyncTaskがAndroid 2.1で時々実行されない
この時点でAsyncTaskを実行できるかどうか、または実行中のAsyncTasksの最大数を増やすかどうかを確認する方法がありますか?
AsyncTask自体は非常に簡単で、UIスレッドで
new AsyncTask<Integer, Void, Void>(){
@Override
protected Void doInBackground(Integer... arg0) {
…
return null;
}
protected void onPostExecute(Void result) {
…
}
}.execute(myVal);
おかげ
サイモン
本当に実行されていませんか? AsyncTaskのオーバーライドされたメソッドに 'Log.d(TAG、" message ")'を追加して、本当に実行されていないことを確認してください。 – Vladimir
実行するたびに新しいAsynTaskを作成していますか? – Dayerman
ここにコードを入れてください – Mike