central
Не пройдёт: супер должен быть первым, а в него мне и надо передать разные строки
ну тогда все писать в конструкторе. два разных конструкрота все равно не получится сделать
Никита
Понял, буду пробовать
Никита
Спасибо
Daniil
Про objective-c на iOS уже все забыли, только пенсионеры и ленивые на нем пишут, тоже самое ждёт Java через годик :)
Расскажите об этом крупному интерпрайзу в мейле, яндексе, касперском и т. д.
leksss
Привет всем. Вопрос глупый, но я на него не смог ответить. Между активити данные через интент передаются, между фрагментами через бандл. А почему нельзя через конструктор передать? данные потеряются?
central
да и вообще что кто нибудь создавал активити в ручную
--------
Привет всем. Вопрос глупый, но я на него не смог ответить. Между активити данные через интент передаются, между фрагментами через бандл. А почему нельзя через конструктор передать? данные потеряются?
Потому что активити и фрагменты создаются самим фреймворком, при повороте экрана они пересоздаются при помощи конструктора по умолчанию, соответственно, все свои данные ты потеряешь З.ы. сейчас доступна FragmentFactory, там можешь в конструктор фрагментам передавать зависимости
Andrew
Доброго утра всем! Такая проблема произошла, хотел добавить библиотеку. https://stackoverflow.com/questions/11341931/how-to-create-a-csv-on-android Второй ответ. Перепутал (не знаю это ли точно причина, но таков порядок действий) и вместо implementation 'com.opencsv:opencsv:4.6' вставил implementation files('libs/opencsv-4.1.jar') В проекте кстати уже используется библиотека 'libs, после этого пошли ошибки на билде по теме: java.lang.RuntimeException: Manifest merger failed with multiple errors, see logs at com.android.build.gradle.internal.tasks.manifest.ManifestHelperKt Откатил все назад, не помогло, делал clean и rebuild, invalidate caches и всё такое. Но ничего не погает. Может кто сталкивался? куда копать хотя бы знать. Пробовал варианты со всякими tools:replace в манифесте, что в гугле находил, но ничего не спасает.
leksss
а где ты видел не пустой конструктор в activity?
То есть пустого конструктора быыть не может?
leksss
наоборот
Просто на собесе начали мучать этими вопросами. Значит пустой конструктор может быть и можно в другое активити передать данные через него? Но при повороте к примеру они потеряются. Так?
leksss
Да читал. Ибо не спрашивал бы тут
--------
он имеет ввиду, что ты никогда не пишешь MainActivity activity = new MainActivity();
Сергей
Просто на собесе начали мучать этими вопросами. Значит пустой конструктор может быть и можно в другое активити передать данные через него? Но при повороте к примеру они потеряются. Так?
Можно сделать потомка класса активности и приделать туда новые конструкторы. Но вызывать их нет смысла - активность не создается через new. ....хотя.... можно в три стандартных конструктора активности зафигачить через переопределение в потомке вытягивание данных откуда-то из третьего источника. Но это изврат.
Dmitriy
Гайс, когда сварачиваешь апп, то активити может обновиться для освобождения памяти, как это симулировать?
Dmitriy
Каво
Unat
Есть ещё веселее вариант
Sergey
Гайс, когда сварачиваешь апп, то активити может обновиться для освобождения памяти, как это симулировать?
проще свернуть апп, жмакнуть terminate application в окне логкета и заново запустить) получишь поведение как если б андроед грохнул твое прил
Unat
Подключаешь телефон к компу, запускаешь приложение через IDE, открываешь на телефоне "диспетчер задач" и в окошке LogCat'а в студии/IDEA убиваешь процесс. Возвращаешься в приложение из диспетчера.
Unat
Вот да
Hovhannes
по мне так проще просто в настройки девайса залезть и переключить режим разраба
Unat
Don't keep activities, конечно, хорошо, но разве он убивает весь процесс?
Hovhannes
должен
Hovhannes
хотя
Hovhannes
человеку же нужно именно активити чтоб пересоздалось
Hovhannes
он же не говорил про сервисы и чет еще
Unat
А если процесс не убьется, то всякие ViewModel'и выживут
Vladislav
Всем привет. есть какой-то способ очистить строку от знаков препинания и пунктуации? пробовал такие варианты, как .replace("[^a-zA-Z ]", "") и .replace("\\p{Punct}]", "") почему то не работают и не помогают. можно как то по другому это реализовать?
leksss
И кто в лс простыми словами может описать силд класс и компаньон обжект☺️☺️а то на котлин сайте слова пугающие
Hovhannes
есть котлин чаты для этого
Hovhannes
там трут за яп
a
Ребята, подскажите, пжл. Я так понимаю, что Firebase Remote Config абсолютно бесплатный?
Sergey
он же не говорил про сервисы и чет еще
человек сказал для освобождения памяти, активити для освобождения памяти не киляются, только весь процесс) так что terminate app вместо dka
a
А какая от этого файрбейзу польза?
Hovhannes
скорей всего у него есть платные плюшки
Сергей
...заодно регулярки освоятся
Сергей
А какая от этого файрбейзу польза?
От привлечения юзеров в инфраструктуру. Кто его подключил - тот может и базу подключит с платными сервисами или functions.
Сергей
...авторизация fbase тоже бесплатная. И, хехе, у Гугля внезапно собираются данные о миллиарде юзеров входящих в миллионы приложений. Даже обезличенно это ценная инфа
Hovhannes
О ДА, ЕБАШЬ КАПСОМ
Александр
ЗАЕБУМБА)
Vladislav
в логи вывожу. беру строку, делаю реплейс и в логи вывожу. там ничего не меняется
Konstantin
щас админов позову
Hovhannes
ХВАТИТ ПОРТИТЬ ГЛАЗА НА МЕЛКОМ ШРИФТЕ, ЕБАШЬ КАПСОМ ЧТОБ ВИДНО БЫЛО
🐈 гав-гав
Ребят, на вебвью не работает жест свайп по фотке (обрывается) (елементы типа вьюпейджера), скролл работает отлично (свайп вниз), в чем может быть проблема? я на своей стороне что то не досетапил? или js?
Mike
в логи вывожу. беру строку, делаю реплейс и в логи вывожу. там ничего не меняется
а, погоди, плюсика же не хватает, твоя регулярка — для одного знака
Mike
короче да, вот это был правильный ответ, мои излишни. https://t.me/android_ru/638945
Mike
должен
как раз нет
Hovhannes
как раз нет
да я понял что нет
Hovhannes
ибо тогда мои сервисы бы грохнулись
Anton
В старом приложение есть окно которое показывает что появилась новая верси и предлагает скачать ее. По нажатию выполняется следующее: Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(newVersion.getUrl())); getContext().startActivity(browserIntent); url это ссылка на apk. Так вот при открытие в хром появляется вкладка и сразу же сворачивается. Кто-нибудь знает почему это происходит и как заставить хром начать скачивать ссылку?
Anton
ранее это точно работало (ну год или 1,5 года назад)
Anton
если открывать не в хром то работает
Hovhannes
exoplayer чет кеширует вообще?
Hovhannes
https://stackoverflow.com/questions/28700391/using-cache-in-exoplayer
Hovhannes
видимо надо руками...
Нурсултан
Здравствуйте все
Нурсултан
Я тут хочу начать парсинг на android java
Нурсултан
Можете подсказать с чего начать
Hovhannes
retrofit2
Нурсултан
Jsoup
Нурсултан
Парсинг сатов хочу