вызывает утечку памяти. Как тогда это реализовать?
отлично сформулированный вопрос (нет) Передавай интерфейс куда угодно, не бойся
Ну мне оставили такой комментарий, в интерфейс нельзя передавать View (в моем случае TextView) public interface IClickItem { void onClickItem(TextView click); } Так вот, если у меня этот view юзается в реализации, тогда как?
окей, а что ты дальше делаешь с текствью? Берешь просто текст?
Да))
leftImageDrawable
вопрос, а как лучше сделать? Стринги нужно вынести , а что там еще улучшить? Или вопрос был риторический?
я подозреваю, что это интерфейс с ресайклера наружу в фрагмент какой нибудь. про утечки хз, но ЮИ изменения можно и оставить там где клик работает, по интерфейсу передавать только нужное: ид или айтем в целом
вью наружу редко прям нужно передавать, обычно ты из нее берешь текст или что-то в теге, поэтому и думал что это рядовой случай)
а понял , да там же вопрос был еще про view наружу
Да, так и есть. Понял, благодарю😊
не понял на что отвечать) я предположил, что человек делает оверхед, передает вью чтобы достать текст, вместо того, чтобы сделать наоборот)
Обсуждают сегодня