当我运行应用程序时,在asynctask上显示错误

时间:2020-05-02 16:03:43

标签: kotlin android-asynctask

我开始使用Kotlin并尝试执行asyncTask,当我运行它时显示错误

FATAL EXCEPTION: AsyncTask #4

此异步正在尝试从网址获取图片

            object : AsyncTask<Void,Void,Bitmap>(){
            override fun doInBackground(vararg params: Void?): Bitmap? {
                val url = URL(articles[position].urlToImage)
                val input = url.openStream()
                val bmp = BitmapFactory.decodeStream(input)
                return bmp
            }

            override fun onPostExecute(result: Bitmap?) {
                super.onPostExecute(result)

                result?.let{
                    imageViewArticle.setImageBitmap(it)
                }

            }

        }.execute()

有人可以帮助解决此错误吗?

0 个答案:

没有答案