Anonymous
я хз что у людей в голове которые покупают этот кал (самое забавное 99% ты просто продаешь фотки из инета скаченные). Но есть же нормальные порно сайты, где прекрасные женщины с супер формами) бесплатно
Yank
Не не, ты не поняла, я имею ввиду чем ты отличаешься? У тебя 3 сиськи или 2 жопы?
Anonymous
Это видимо люди покупают фетешисты как Панин, которым мало традиционного, им ноги в анус сувать
Artem
и чем это лучше любого бесплатного интернет-ресурса?
Asymb
Та ладно вам, кризис, пусть человек зарабатывает
Кирилл
@Harmonizr Спам
Anonymous
так не проще тебе быть вебкам моделью? Там же просто показываешь писю попу тебе дрочеры платят ))
Artem
Та ладно вам, кризис, пусть человек зарабатывает
не в этом чате есть полно других, у которых нет тематики
Anonymous
У меня есть знакомые вебкам модели, сквиртуют и норм получают)) но не по телеграм каналам ходят
Anonymous
Ладно, хорошего тебе дня. Спрос рождает предложение, значит найдешь больных мужиков задротов
Artem
Ты кстати похож на тех, кого описал
там написано работающей думаю его интересует девушки с другими профессиями 😁 + мы не знаем откуда Элис родом
Anonymous
Ты работала с Firebase ? Как сделать что бы в разделе Events отображались события с параметрами?? У меня тупо только названия событий
Asymb
там написано работающей думаю его интересует девушки с другими профессиями 😁 + мы не знаем откуда Элис родом
Мне кажется он просто сам работать не хочет, пусть 20 летняя девушка ещё и зарабатывает за него, почему нет
Asymb
@milla1401 пиши в личку этому типу сверху, видно ты его заинтересовала. Предложи что-нибудь бесплатно сначала, а потом раскручивай, клюнет инфа 100%
Asymb
Полная хуйня тут обсуждается, пацаны(
Mikhail
chmod +x studio.sh Выполнить в папке, которая на скрине
Anonymous
ну я о чем выше написал, есть спрос, есть предложение. Не слушай их, они не любят женщин и других людей. Любят себя и своё эго
Mikhail
Я только пару часов назад перешёл на линукс
Посмотрите курс по линуксу на хекслете, довольно хороший
Anonymous
Кирилл
ну я о чем выше написал, есть спрос, есть предложение. Не слушай их, они не любят женщин и других людей. Любят себя и своё эго
Лол. Я сюда пришёл, чтобы обсуждать андроид тематики. Если захочу обсудить другую тему - пойду в другой чатик. Захочу голых баб - пойду в другой канал. Не неси бред.
Anonymous
Лол. Я сюда пришёл, чтобы обсуждать андроид тематики. Если захочу обсудить другую тему - пойду в другой чатик. Захочу голых баб - пойду в другой канал. Не неси бред.
да я вижу как вы ее обсуждаете )) 7к в группе, я 3 раза написал про Firebase, мертвый чат. Люди дальше запуска Android Studio не зашли
Кирилл
да я вижу как вы ее обсуждаете )) 7к в группе, я 3 раза написал про Firebase, мертвый чат. Люди дальше запуска Android Studio не зашли
Люди тебе не отвечают, потому что твой вопрос настолько идиотский, что ответ на него можно найти просто загуглив. Таких как ты тут сотни каждый день. Вам не интересно отвечать, вы не умеете искать информацию самостоятельно
Ali
??
Anonymous
??
Студия страдает обжорством оперативной памяти. Да вы и так знаете)
Artem
обкекался? вот так дружочек пирожочек, в тебе 0 мужского и это не исправить, помни
ты сейчас его обосрал потому что он тебе запрос в гугл не написал?)
Ali
Студия страдает обжорством оперативной памяти. Да вы и так знаете)
ты ж на общее потребление смотришь. ты открой разнос по приложениям
Михаил
Подскажите, если я несколько раз буду вызывать приведённую функцию, то переменная value будет каждый раз генерироваться по новой? Правильно ли я понимаю, что это вызывает утечку памяти? private fun myfun() { var value = 5 }
Amanzhol
Генерироваться - да, утечка - нет
Михаил
Генерироваться - да, утечка - нет
Почему утечка - нет? Старая переменная удаляется?
Александр
Не нужно читать про garbage colelctor, нужно почитать про время жизни переменных
Александр
а эт не одно и то же по сути?
Что одно и то же? Скоуп переменной и сборщик мусора? Шта? Нет, не одно и то же.
Александр
или мне пойти тоже почитать?
Наверное. Сборщик мусора не имеет отношение к локальным переменным вообще.
Михаил
А стоит ли в таком случае создавать глобальную переменную value если, допустим, с этой переменной происходит приведённая ниже манипуляция? Или это будет лишним? Я имею в виду с точки зрения нагрузки на память устройства, процессор и т.д. private fun myfun() { var value = 5 value += 10 }
Ali
Что одно и то же? Скоуп переменной и сборщик мусора? Шта? Нет, не одно и то же.
ну дык что происходит с переменной когда она из под скоупа выходит ?
Александр
ну дык что происходит с переменной когда она из под скоупа выходит ?
Она не выходит из скоупа, она локальная. Она живёт, пока выполняется метод. Потом стирается сама.
Александр
GB тут вообще не причём.
Михаил
давай начнем с начала. что ты понимаешь под утечкой памяти?
Если просто, то это когда память занимается новыми данными, а старые не удаляются.
Александр
ну дык что происходит с переменной когда она из под скоупа выходит ?
Если нужно больше инфы, то нужно читать в сторону того как в JVM устроена память. Конкретно - stack и heap. Где что хранится.
Михаил
ну и то что это не глобальная переменная ты наверн уже догадался сам
Да, я в примере привёл прежний код, только добавил примитивную манипуляцию
Александр
вот за эт пасибо )
После ознакомления, мб будет интересна информация по такому поисковому запросу: https://www.google.com/search?q=does+java+garbage+collector+clean+both+heap+and+stack+memory&oq=java+garbage+collector+stack+and+hea&aqs=chrome.1.69i57j0.9648j0j7&sourceid=chrome&ie=UTF-8
Anonymous
Друзья у меня вопрос. Ранее писал на джаве по патерну мвп, у меня был репозиторий, интерактор и презентер, вся логика была в интерактре по минимуму в ппежентере. Сейчас перешёл на Котлин и мввм, и вопрос вот в чем, как я понял в мввм интерактор не нужен, нужен репозиторий и сразу вювмодел. Например у меня есть Preferencec он injecti тянется в репозиторий, а репозиторий во вюв модел. Бизнес логику теперь всю делать в репозитории? Или же во вюв модел?. И ещё вопрос если хочу слушателя поставит на Preferencec, то как это сделать?
Anonymous
Интерактор никуда не девается
Тоест интерактор по прежнему должен быть?
Artem
У тебя поменялась архитектура слоя представления, но остальное почему должно поменяться ?)
Андрей
@Horun При переходе с mvp на mvvm у тебя, по сути, презентер заменится viewmodel, которая также будет дергать интеракторы, а вот результат она будет не во вьшку спамить (как это делал презентер), а в свою livedata, а вот вьюшка тупо подпишется на livedata этой viewmodel и будет просто оттуда брать свежие данные для показа. Т.е. теперь вьюшке не диктуют, что показать, а наоборот, она сама знает на че подписаться и как и откуда брать данные. Все остальное слои data (datasource, repository), domain (usecase/interactor, и прочее) остаются не тронутыми, ибо им пофиг на изменения в слое presentation. MVP/MVVM/MVI и прочее: это слой presentation, т.е. как че показывать и откуда брать данные, у mvp это презентер, у mvvm - viewmodel (которая сама знает, как пережить тот же поворот экрана), у mvi - будет некий store... но это уже совсем другая история.
Андрей
Просто нужно открыть clean architecture картинку, и пару картинок с mvp/mvvm, посмотреть как оба способа представления уживаются в клине (CA), станет яснее: https://uploads.toptal.io/blog/image/127608/toptal-blog-image-1543413671794-80993a19fea97477524763c908b50a7a.png Первые два блока - это твоя view и presenter/viewmodel соответственно
Артем
Добрый день, как можно дождаться выполнения запроса в ретрофит, а потом выполнить действие?(на execute ругается студия)
mentarey
Добрый день, как можно дождаться выполнения запроса в ретрофит, а потом выполнить действие?(на execute ругается студия)
Используй вместо него enqueue. И в коллбек там можно по выполнению запроса выполнить, что надо.
Артем
Спасибо
Vlad
Всем привет! Вот этот дизайн находится внутри большого скроллвью, как его реализовать? Эти программы уже находятся в другом фрагменте на мэйн экране, но как их переместить сюда? Я так полагаю надо юзать viewpager2 и tablayout, прочитал несколько туториалов, но чет до конца не вкурил как их заюзать в моем скроллвью. Можете подсказать как это реализовать?
Mike
Добрый день, как можно дождаться выполнения запроса в ретрофит, а потом выполнить действие?(на execute ругается студия)
Для начала — научиться читать сообщения об ошибках на более серьёзном уровне, чем «ругается студия»
Anonymous
Норм, ничего страшного для 21 года
Спасибо, просто думал это слишком много и я даже не знаю как его еще оптимизировать (
Ярослав🇺🇦
Это называется не освоил не декомпилятор, не программирование, не реверс
ℕo ℕame
Разве? Прогвард же удаляет неиспользуемый код. Комментарии не влияют на код - значит удаляет, разве не так?
Насколько я знаю, компилятор игнорирует комментарии. Т.е. при декомпиляции, их не будет
Anonymous
Объясните пожалуйста мне дурачку, куда приложение может отправлять интернет трафик если у него даже в мантфесте разрешений нет и в приложении нет не одной команды которая отправляет куда либо данные
Ярослав🇺🇦
Это больше редактор, чем Viewer
Значит переводи свой rtf на html, я кстати опенсусных doc/docx/rtf view даже не видел. Здесь можно просмотреть html https://github.com/irshuLx/Android-WYSIWYG-Editor
Anonymous
Anonymous
Их мало но они есть