回答
我想你的意思是問什麼是我該怎麼寫的AsyncTask不要求任何參數。訣竅是定義你期望在你的類的擴展中使用什麼作爲參數和返回值: class MyClass extends AsyncTask<Void, Void, Void>
例如,不期望任何參數,也不返回任何一個參數。 AsyncTask<String, Void, Drawable>
需要字符串(或多個字符串),並返回一個可繪製對象(從它自己的doInBackground
方法其自身onPostExecute
方法)
用於異步實施例實現,而不在onPostExecute結果PARAMS和結果位圖
/**
* My Async Implementation without doInBackground params
*
*/
private class MyAsyncTask extends AsyncTask<Void, Void, Bitmap> {
@Override
protected Bitmap doInBackground(Void... params) {
Bitmap bitmap;
....
return bitmap;
}
protected void onPostExecute(Bitmap bitmap) {
....
}
}
在你的活動,你應該添加這個實現:
MyAsyncTask myAsyncTask = new MyAsyncTask();
myAsyncTask.execute();
中執行此操作,有必要提供參數? –
是的。在這種情況下,該功能可以不帶參數地執行。如果您需要更多信息,請與我聯繫。 –
和什麼是最好的方式聯繫你:) –
- 1. Android上的任何東西都像cron?
- 2. 允許用戶上傳任何東西
- 3. 傳遞道具而不會渲染任何東西
- 4. Observable在onNext()中不傳遞任何東西()
- 5. addTarget:action:forControlEvents:你可以傳遞一個字典或任何東西
- 6. 如何將domain.tld/fr /任何東西重定向到domain.tld/FR /任何東西?
- 7. Android putJSON沒有返回任何東西
- 8. Android RecyclerView不顯示任何東西
- 9. Android:傳遞字符串到asyncTask
- 10. 將函數傳遞到全局AsyncTask Android
- 11. Android AsyncTask傳遞變量值
- 12. WatiN沒有找到任何東西
- 13. XmlElement.SelectNodes(..) - 找不到任何東西..幫助?
- 14. xPath找不到任何東西,但*
- 15. 無法投射任何東西?到NSSize?
- 16. Physics2D.Raycast沒有找到任何東西
- 17. C#XPath沒有找到任何東西
- 18. Postgresql選擇任何東西
- 19. 如何將值傳遞給AsyncTask Android
- 20. 如何將參數傳遞給Android AsyncTask
- 21. 列表與任何東西([_])和任何東西(_)之間的區別是什麼
- 22. 從Method.invoke傳遞的變量不會顯示在任何東西,但System.out.println
- 23. 上傳器文件上傳任何東西
- 24. List.First不返回任何東西,雖然有東西
- 25. android佈局東西
- 26. 我的Javascript不打印任何東西
- 27. 的getJSON不返回任何東西
- 28. WordPress的term_exist不迴應任何東西?
- 29. 任何在wordpress中複製的東西?
- 30. 無法看到Theme.Material或Android的東西
謝謝,這是非常有幫助的。我需要在我構建的自定義視圖上設置一些文本(沒有參數設置或返回),但我該怎麼做? –
您可以在傳遞對視圖的引用的AsyncTask類中創建構造函數。如果將它保存在類中的變量中,則可以使用該變量在'onPostExecute'方法中爲其設置一些文本。不過,請務必在'onPostExecute'中設置文本,因爲Android不允許您在nonUI線程(您的AsyncTask)中更改UI,除非在調用myAsyncTask.execute時在'onPostExecute' – Lars