android-asynctask

    0熱度

    2回答

    更新異步任務中的進度欄​​我已經創建了一個應用程序,其中我已經使用Fragment類和另一個Async Class來下載兩個不同的類,現在我必須顯示進度條水平更新進度條在onProgressUpdate中發生了很多下載。但onProgressUpdate我回調它的界面不wrking,它不更新ProgressBar。 FragmentA.class private void downloadAndU

    -1熱度

    4回答

    我想通過使用Asynctask並通過RecyclerView.But的幫助將它設置在ImageView上從json中獲取圖像url。當我執行代碼時,它什麼都沒顯示,這裏是我的Json文件 [ { "albumId": 1, "id": 1, "title": "accusamus beatae ad facilis cum similique qui sun

    0熱度

    1回答

    將AsyncTask上的doInBackground方法的結果返回給UI是否有可能導致意外的競爭條件?使用'get'可以讓UI等待計算返回結果,但是這似乎是在背景中運行任務時失敗的目標。 相關文章: https://developer.android.com/reference/android/os/AsyncTask.html

    0熱度

    2回答

    嗨我還是比較新的android編程,我最近偶然發現了一個AsyncTasks上相當抽象的問題。 據我瞭解,在AsyncTask執行runInBackground之後,它將一個值返回給onPostExecute,它在UI中對結果進行線程處理。現在,如果我想用runInBackground返回的結果做不同的事情。我見過提出象這樣的例子(從here拍攝): private class MyCustomA

    1熱度

    3回答

    我有2個文件:Core(extends Activity)和DwCore。我在Core子類中使用AsyncTask,我想在DwCore子類中使用Toast,但是無法正確使用Core Context。 核心 class DwFiles extends AsyncTask<Void, Void, Long> { protected Long doInBackground(Void... pa

    -4熱度

    1回答

    我能夠將json數據註冊到我的服務器,我甚至獲得響應,但無法將其顯示在烤麪包上,並將其發送到其他活動(主要活動)。 我將響應轉換爲字符串,並嘗試使用getter發送給我的mainactivity,但我無法在Log.i中看到它,即使在我提到的烤麪包中也是如此。這裏是我的代碼: class SendJsonDataToServer extends AsyncTask<String, String, S

    -1熱度

    1回答

    try { Response response = client.newCall(request).execute(); getStockInfoFromJSON(response.body().string()); } catch (IOException | JSONException | IllegalStateException e) { Lo

    -1熱度

    1回答

    我有當我解析JSON中的AsyncTask Android Studio中 其表現出一定的問題:預期BEGIN_OBJECT但BEGIN_ARRAY位於第1行第2列路徑$ 這是我的代碼: @Override protected Response doInBackground(String... objects) { try { String stringResponse =

    1熱度

    1回答

    我試圖從服務器上下載mp3文件。 我成功製作了它,我可以播放該文件,但沒有縮略圖和文件信息,例如藝術家和專輯名稱。 當我直接從chrome下載文件時,我上面提到的信息會被下載。 任何想法如何讓它工作? 這裏是我的代碼: URL url = new URL(urlDwn+urlVid); HttpURLConnection connection =(HttpURLConnecti

    0熱度

    1回答

    我需要一些幫助來弄清楚如何在AsyncTask中返回doInBackground()值,哪個代碼是一個接口。下面是一個例子 private class MyAsyncTask extends AsyncTask<Void, Void, Boolean> { public MyAsyncTask() { super(); // do s