Andrei
Java сейчас активно перетаскивает к себе фичи из других языков
Ага, а еще фичи ломбока к себе накатывает. Да и Аллилуйя и так в развитии крайне медленная
никитос
Телеграм написан на Java?
neikist
Java сейчас активно перетаскивает к себе фичи из других языков
Советую таки почитать разницу между динамической и статической типизацией. А так же между слабой и сильной. Это ежели что абсолютно разные вещи.
Pavel
Телеграм написан на Java?
на цпп, ну клиент
Ricky
Телеграм написан на Java?
Клиент или сервер?
никитос
Pavel
Клиент
зайди в репо и посмотри на используемые языки)
Izya
При чём здесь типизация вообще?
В котлине можно сделать условие, что если переменная true, то выполняется вот это (кроме очевидного if (smth) {doStuff()} )?
Pavel
А что такое репо?
репозиторий
Олег
Какая разница с какой стороны рта есть, выходит все равно с одного места😅
Mike
а переменная var?
предупреждение
Izya
При чём здесь это?
Не, это мне просто интересно (столкнулся сейчас с этим)
Izya
@kotlin_start
Благодарю
Олег
@boltologia
Anonymous
Да вроде нет
Спасибо, я 2 раза инжектил лол)
никитос
Какая IDE есть на Андроид? Не могу нормальную найти, помогите, пожалуйста
--------
загугли, она одна официальная
я думаю он именно на андроид ищет. Т.е. на мобилке что-то писать собрался
Ricky
а переменная var?
Это всего лишь сахар
Mike
Это всего лишь сахар
это всего лишь сообщение, оно состоит всего лиши из букв, и что?
Damir
Всем привет, имеется переход по фрагментам при нажатии на иконки nav bottom. Реализовал recycler view получая данные из firebase firestore в одном из фрагментов. Когда запускается приложение recycler view работает хорошо, но если переходить на другие фрагменты и возвращаться обратно появляется такая ошибка. Реализую recycler view в методе onCreate во фрагменте. Можете подсказать в чем может быть ошибка? Может данные каждый раз при переходе на фрагмент грузятся заново или что
Damir
надо код
Нужен код адаптера recycler view?
Mike
Нужен код адаптера recycler view?
а что такое recyclerView_laws, откуда берётся?
Mike
вижу просто, что есть ещё другой mRecyclerView из ViewBinding, так что немного путаница
Mike
Нужен код адаптера recycler view?
моя ставка на то, что нет отписки от firestore, поэтому изменения данных приходят со всеми вытекающими
Mike
Можете сказать как загуглить правильнее? :)
никак, достаточно посмотреть, что возвращает add***Listener
Damir
никак, достаточно посмотреть, что возвращает add***Listener
Присмотрелся к коду функции, 2 раза адаптер вызывал оказывается. Видимо когда снова переходил на фрагмент в адаптере не было данных
Damir
Все работает теперь
Never
File("content://com.android.providers.media.documents/document/audio%3A47609").isFile = false Поясните, я нипонимаю.
Never
Почему не файл то.
VKovalyov
это ссылка на «контент», а не на «файл».
Ilio
File("content://com.android.providers.media.documents/document/audio%3A47609").isFile = false Поясните, я нипонимаю.
isFile Added in API level 1 public boolean isFile () Tests whether the file denoted by this abstract pathname is a normal file. A file is normal if it is not a directory and, in addition, satisfies other system-dependent criteria. Any non-directory file created by a Java application is guaranteed to be a normal file. Where it is required to distinguish an I/O exception from the case that the file is not a normal file, or where several attributes of the same file are required at the same time, then the Files.readAttributes method may be used.
Ilio
https://developer.android.com/reference/java/io/File#isFile()
Never
getContentResolver().openInputStream(uri)
Never
?
VKovalyov
это на чтение/запись. тебе прямо необходим файл? из головы не скажу, надо пробовать )
Andre
getContentResolver().openInputStream(uri)
Uri.parse(), да чет типа этого
Andre
там в итоге надо getPathFromUri
Never
это на чтение/запись. тебе прямо необходим файл? из головы не скажу, надо пробовать )
Мне на чтение. Этот файл дальше отправляется по HTTP на сервер.
Never
getContentResolver().openInputStream(uri)
Ниробит. Java метод очевидно.
VKovalyov
читать можно контент-резолвером, стримом
Never
Мне дальше нужно получить файл именно через File(), ибо мои либы такое кушают лучше.
Never
там в итоге надо getPathFromUri
То же самое получаю..
Andre
То же самое получаю..
что тоже самое?
Andre
Ты получишь путь, путь положишь в файл, вроде так)
VKovalyov
Ниробит. Java метод очевидно.
а что конкретно не работает?
Never
что тоже самое?
content://com.android.providers.media.documents/document/audio%3A47612 А на выходе /docement..
Andre
давай весь код
neikist
Он скорее всего через интент с OPEN чего то там uri получил. По идее с ним через контент резолвер работать надо
Never
bastebin
Anonymous
Всем привет. Сильно ли будет нагружаться оперативка если в приложении будет храниться ArrayList на 100к записей ?
Never
https://pastebin.com/vTU5MCu4
Andre
Примитивы еще ок
Andre
Обьекты - ну можно посчитать
neikist
Но вообще странно, если это не числодробилка.
Andre
А вообще зачем столько держать?) что за задача)
Anonymous
А вообще зачем столько держать?) что за задача)
что гуглить тогда чтобы найти как связать RecyrcleView c sqlite )))
Anonymous
то что я находил сначала грузит в лист а потом в RecyrcleView
VKovalyov
https://pastebin.com/vTU5MCu4
а что не так с контент резолвером? val inputStream = contentResolver.openInputStream(Uri.parse(«content://blahblah»))) val requestFile = RequestBody.create(MediaType.parse("image/jpeg"), getBytes(inputStream)) не робит ваааще?
Andre
то что я находил сначала грузит в лист а потом в RecyrcleView
PagedList, пагинация с базы. Т.е. запрос будет с лимитом. ЗАчем кому то список с 100к показывать.
Never