Skip to content

[IDEA] Доработать переход по ссылкам без текста #18

@scorpioza

Description

@scorpioza

Суть
В случае, если у ссылки в аттаче нет заголовка, она отображается пустой и, что неприятно, при переходе возникает вопрос: "вы собираетесь открыть 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
            }

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions