AsyncTask
メソッドでファイルをダウンロードするメソッドがありdoInBackground()
ます。アプリをリリースする前にテストしています。アプリを手動で強制終了して再起動すると、 が呼び出されたように見えますが、とdoInBackground()
は呼び出されません。UI の変更を引き起こす私の呼び出しメソッド。onProgressUpdate()
onPostExecute()
onPostExecute()
どうすればonPostExecute
とonProgressUpdate()
が呼び出されることを確認できますか? 次の警告も表示されます。
Activity
停止タイムアウトActivityRecord
またはActivity
破棄タイムアウトActivityRecord
またはActivity
アイドル タイムアウトActivityRecord
コード:
public void OnCreate(){
new RefreshMyDashboardTask().execute();
}
private class RefreshMyDashboardTask extends AsyncTask<Void, Void, Long> {
@Override
protected void onPreExecute() {
}
@Override
protected void onProgressUpdate(Void... params) {
super.onProgressUpdate(params);
}
@Override
protected Long doInBackground(Void... params) {
// my server calls are called here.
}
@Override
protected void onPostExecute(Long result) {
}
}