我試圖創建以下功能的的AsyncTask:的Android功能的AsyncTask
private void updateStreamImageRequest() {
countDownTimer = new CountDownTimer(10000, 2000) {
@Override
public void onTick(long millisUntilFinished) {
imageRequest();
}
@Override
public void onFinish() {
countDownTimer.start();
}
};
}
我沒有在AsyncTaskand很多知識我很努力,使其工作。 AsyncTask將繼續運行獲取請求。 到目前爲止,我迄今所做的這一點,但它不工作:
public void getImgAsync() {
new requestAsyncTask();
}
public class requestAsyncTask extends AsyncTask<Void, Void, Void> {
@Override
protected Void doInBackground(Void... params) {
countDownTimer = new CountDownTimer(10000, 2000) {
@Override
public void onTick(long millisUntilFinished) {
API_StreamImage_Request();
}
@Override
public void onFinish() {
countDownTimer.start();
}
};
return null;
}
}
你能解釋一下你想從你的代碼 –
我想continueally運行一個GET請求來獲取數據 – junikear
每10秒鐘達到什麼樣的?那麼你想從Asynctask獲取數據部分嗎? –