XVII
XVII copied to clipboard
[IDEA] Доработать переход по ссылкам без текста
Суть В случае, если у ссылки в аттаче нет заголовка, она отображается пустой и, что неприятно, при переходе возникает вопрос: "вы собираетесь открыть null. продолжить?"
Моё предложение
Не выношу в pull request, поскольку, вероятно, можно сделать получше
private fun createLink(link: Link): View =
ContainerLinkBinding.inflate(inflater).run {
if(link.photo?.getSmallPhoto()?.url?.isNotEmpty() == true){
ivPhoto.load(link.photo?.getSmallPhoto()?.url)
}else{
ivPhoto.setImageDrawable(ContextCompat.getDrawable(context, R.drawable.ic_worldwide))
}
tvTitle.text = if(link.title?.isNotEmpty() == true) link.title else context.getString(R.string.link)
tvCaption.text = if(link.caption?.isNotEmpty() == true) link.caption else link.url
root.setOnClickListener {
callback.onLinkClicked(link)
}
root
}