Исключение нулевого указателя Kotlin при получении пакета фильтров zomato - PullRequest
0 голосов

У меня была кнопка.Нажав на эту кнопку, откроется фрагмент фильтра изображений:

  filters_menu.setOnClickListener(object : View.OnClickListener {
            override fun onClick(v: View?) {

                imageFiltersFragment!!.listener = this@MainActivity
              /*  var fragmentTransaction=supportFragmentManager.beginTransaction().replace(R.id.content_area,imageFiltersFragment).commit()*/
                imageFiltersFragment!!.show(supportFragmentManager, imageFiltersFragment!!.tag)
            }
        })

Затем мы получим миниатюры фильтров фильтров, отображающие растровое изображение:

var filters = FilterPack.getFilterPack(activity!!) as MutableList
            for (f in filters) {
                val item = ThumbnailItem()
                item.image = thumbImg
                item.filter = f
                item.filterName = f.name
                ThumbnailsManager.addThumb(item)
                Log.d("filterpack", f.name)
            }
            thumbnailList!!.addAll(ThumbnailsManager.processThumbs(activity))
            activity!!.runOnUiThread {

                thumbnailAdapter.notifyDataSetChanged()

            }
        }

        Thread(runnable).start() 

Работаетхорошо с изображением по умолчанию. Но когда я открываю изображение из галереи , оно показывает исключение нулевого указателя в var filters = FilterPack.getFilterPack(activity!!) as MutableList

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...