Невозможно загрузить URL-адрес с помощью библиотеки AndroidLinkPreviewer.
как дела ? Я реализую приложение для Android на Kotlin и хотел бы отобразить список предварительного просмотра ссылок, используя следующую библиотеку:'com.github.OverflowArchives:AndroidLinkPreviewer:0.01'
Я получаю различные ссылки в адаптере, а затем передаю их в качестве аргумента через эту функцию:
binding.linkPreview.loadUrl(link,object :ViewListener{
override fun onFailedToLoad(e: Exception?) {
Log.d("TAG", "onPreviewSuccess: Link loading failed the link ====>$link")
}
override fun onPreviewSuccess(status: Boolean) {
Log.d("TAG", "onPreviewSuccess: Link loading succeed ")
}
})
Но я получил эту ошибку:
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ImageView.setVisibility(int)' on a null object reference
at com.overflowarchives.linkpreview.WhatsappPreview.initView(WhatsappPreview.java:78)
at com.overflowarchives.linkpreview.WhatsappPreview$2.onData(WhatsappPreview.java:162)
at com.overflowarchives.linkpreview.LinkPreview$getData.onPostExecute(LinkPreview.java:151)
at com.overflowarchives.linkpreview.LinkPreview$getData.onPostExecute(LinkPreview.java:31)
at android.os.AsyncTask.finish(AsyncTask.java:771)
at android.os.AsyncTask.access$900(AsyncTask.java:199)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:788)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.app.ActivityThread.main(ActivityThread.java:8669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)
Не могли бы вы помочь мне разобраться??