android-asynctask

    0熱度

    2回答

    這是我的一個活動的代碼片段,我想在android中實現AsyncTask。請告訴我,如果我錯了,我可以趕上/ retrove從doInBackground在onPostExecute返回聲明,如果這是真的,我該怎麼辦呢? public class EvaluateTask extends AsyncTask{ ProgressDialog progress = new Progress

    0熱度

    1回答

    在Android中7.0: private static final int CORE_POOL_SIZE = Math.max(2, Math.min(CPU_COUNT - 1, 4)); private static final int MAXIMUM_POOL_SIZE = CPU_COUNT * 2 + 1; private static final int KEEP_ALIVE_S

    0熱度

    1回答

    我從具有較大像素大小的url下載圖像。獲取此位圖是在AsyncTask中完成的。代碼如下: new AsyncTask<String, Void, Bitmap>() { public Bitmap image; @Override protected Bitmap doInBackground(String... params) { try

    0熱度

    3回答

    我的活動加載一個片段並啓動一個AsyncTask。 class GetParkingAreasAsync extends AsyncTask<String, String, String> { @Override protected String doInBackground(String... args) { return mRepository.getPa

    -1熱度

    1回答

    我創建了一個AsyncTask來獲取分數。它顯示了分秒的progressdialog,然後消失。 doInBackground方法永遠不會執行。這個任務在一個片段中被調用。 private class GetScore extends AsyncTask<String,String,String> { @Override protected void onPreExecu

    0熱度

    1回答

    我正在製作一個簡單的應用程序,顯示問題,用戶在10秒鐘內應答或點擊下一步,當用戶單擊下一步時,顯示下一個問題,計時器再次變爲10秒。 我使用Asytask處理時間計數器,但是當我點擊下一個按鈕時,顯示下一個問題,但計時器延遲如2秒鐘左右從10開始, 例如: 在屏幕上:問題1是顯示,剩下的時間是8秒。 當我點擊下一步按鈕 問題2顯示,但時間是8然後2或3秒時間到10,並開始遞減: 我的問題是: 有沒

    0熱度

    1回答

    因此,我編寫了自己的AsyncTask類,像本地運行在ThreadPoolExecutor上的系統。一切都很好,直到我決定實施事情的進展。該進度與AsyncTask非常相似,在UI線程上調用onProgressUpdate函數。我遇到的問題是,無論何時在onProgressUpdate中存在System.out或Log.x行,它都會無限期地掛起,沒有任何錯誤或警告。代碼如下: public abs

    0熱度

    1回答

    我在產品中的應用程序中有ANR問題。我有2個設備正在測試(htcm8和三星tab3),我無法重現該問題。 我的應用程序有幾個片段(~10),他們大多數做asynctask,所以我懷疑某處鎖,但我不知道。我通過一次性測試真正的多線程(asynctask)並讓它們儘可能長時間運行,而我從來沒有得到過ANR。 我的主要問題是,ANR的堆棧跟蹤真的很難閱讀和理解(崩潰更容易:))。有一些準則從哪裏開始。

    0熱度

    1回答

    這裏我寫了代碼來實現HttpPost在android中的請求,它應該在onClick方法之後運行。 那麼,我沒有得到解決方案,這是我試過的第三個程序,現在正在更新問題。 但我不知道每次我得到相同的error。請看看這種情況。 我相信,這些代碼幾乎是正確的,任何小的修正,都需要與我在這裏所做的不同。 因爲它可以在eclipse中作爲簡單的java程序正常工作,但android studio會拋出ex

    0熱度

    3回答

    package kr.phpdev.call; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.os.AsyncTask; import android.os.Bundle; import an