Denis
Котлин не компилируется в Java
Ну конечно, а во что?
‍Yap
байткод
Dmytro
байткод
Байткод Java. Java надо знать. Т.к. котлин без Java это мусор
Dmytro
*на Андроиде
‍Yap
Dmytro
Android SDK - Java, все популярные либы - Java
Dmytro
Есть официальный ресурс. Очень хороший. Но без знания Java я бы не совался
Dmytro
через 5 лет Андроид морально устареет
Dmytro
Android никто на Котлин переписывать не будет. Там миллиарды строк кода. Какой смысл ?
Алексей
Коллеги вопрос. Если я пытаюсь запустить сервис из наследника JobService из либы firebase job dispatcher на android 8 он запуститься, если не foreground и приложение при этом свернуто?
Dmytro
ну я без шуток, и не ради холивара
Yuri
через 5 лет Андроид морально устареет
Вернул мне мой две тысячи седьмой
Roman
ну я без шуток, и не ради холивара
И что будет вместо него?
Dmytro
та просто зайбьем и поможем чуваку с вопросом про фаербейс, но в глубине души..))
Dmytro
я не хороню вовсе) просто говорю что через 3 года появится что-то новое, а через 5 откушает хороший кусок рынка..)
Dmytro
все рано или поздно захотят смержить десктоп и мобильный, вот под это дело и будем писать) и на джаве и на обжектив си)
Dmytro
полюбому, особенно в ентерпрайзе, андроид будет жить потом еще лет 20)))
Roman
Android никто на Котлин переписывать не будет. Там миллиарды строк кода. Какой смысл ?
Гугл уже кучу котлинистов набрал. Всё новое будут писать на котлине, скорее всего. Да и многие компании пишут новые или переписывают старые пол котлин. В ближайшую пару лет вполне 50% рынка Андроид откушает
Dmytro
за котлин согласен тоже) джава не умрет, потому что легаси, но котлин отхавает полюбому
Dmytro
разве что гугл скажет что с АПИ 29 больше не принимает аппы на джаве) вот лол был бы))
Dmytro
https://youtu.be/NSZ7iadGaa8
Dmytro
34:00
Ваня
Dmytro
Dmytro
У меня она почти везде)))
Roman
Привет всем running: '"/Users/daskioff/cocos/games/test/Test2/MyGame/proj.android-studio/gradlew" --parallel --info assembleDebug -PPROP_NDK_MODE=debug' Initialized native services in: /Users/daskioff/.gradle/native FAILURE: Build failed with an exception. * What went wrong: Could not determine java version from '9.0.1'. * Try: Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output. Error running command, return code: 1. Кто-нибудь сталкивался с подобным?
Roman
jdk стоит последний java version "9.0.1" Java(TM) SE Runtime Environment (build 9.0.1+11) Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)
Ivan
А в идее есть путь к этому jdk?
Ivan
в AS вернее
Roman
я iOS разработчик, не подскажешь где это глянуть?
Roman
Ivan
ПОпробуйте посмотреть в настройках самой АС, не в проджект пропертиз
Ivan
ну или просто использовать версию помладше, как вариант
Roman
на стационарном java -version выдало 1.8.0_131 там все нормально запустилось
Roman
когда первый раз запустил команду в консоли мне выдало
Roman
Roman
я нажал подробнее и меня отправило на сайт http://www.oracle.com/technetwork/java/javase/downloads/index.html
Roman
там доступна только 9.0.1
Roman
Roman
В общем и правда помогло, удалил jsk-9... из папки /Library/Java/JavaVirtualMachines и поставил JDK 8 по этой ссылке http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Вдруг еще кому-то поможет
Глеб
как называется эффект, когда за аватаром размытый фон, состоящий из фотки самого аватара?
Глеб
блюр обычный?
Dmitry
Ага блюр
Anonymous
Hi
Anonymous
It's only Russian?
Anonymous
Ok thank you :)
Artem
Можно ли переменную типа View превратить в TextView?
Только, если изначально она таковой была
Max
да
Artem
Как в Java можно строку в JSON преобразовать?
Denis
private NoteData(){ notes = new ArrayList<>(); note= new Note(); for(int i=0;i<100;i++){ note.setNoteId("ID " + i); notes.add(note); } переделай на private NoteData(){ notes = new ArrayList<>(); for(int i=0;i<100;i++){ Note note = new Note(); note.setNoteId("ID " + i); notes.add(note); }
Gerc
note= new Note(); в цикл занести надо
Denis
создал один объект и 100 раз его в список добавил, конечно он 99 везде выводить будет
Denis
и в адаптере поле Note enote бессмысленно, его нужно во вьюхолдер занести
Valera
Всем привет, у меня такой вопрос, знаю, что на айфоне можно вручную открыть контроллер для звонка, куда можно передать нужные данные для отображения и обработчики нажатия кнопок, можно что то сделать такое на Андройд? Ситуация просто такая, что звонок идёт по Sip и его перехватывает линфон) и уже в его callback я могу реагировать на это, но в итоге я создаю свою активность, а хотелось бы запускать деыолтную телефона
Евгений
Ребят, такой вопрос по верстке. Как сделать, чтобы объект заполнил все оставшееся пространство на экране ?
Anonymous
Последняя возможность подписаться на самые нужные каналы, которые помогут тебе заработать денег!
Baktiyar
+
Михаил
А в чем проблема? Закрой это окно и все
Dmytro
Dmytro
sync project with gradle files надо)
Anonymous
Доброго времени суток, столкнулся с такой проблемой: Оповещения, android 6.0.2 Прилетают нотификации, по бизнесу необходимо их отменить NotificationManager.cancel(id), все отменяется, из бара пропадают, НО если убить процесс и переоткрыть приложение, оповещения опять выскакивают, в чем проблема?
Михаил
А ты точно их еще раз не показываешь при открытии?
Anonymous
А ты точно их еще раз не показываешь при открытии?
Хммм, используется onesigranal, возможно он их дублирует, спасибо, проверю
Anonymous
Бэк отправляет оповещения, телефон их показывает, все это дело работает на OneSignal, я не стал разбираться в чем проблема, просто изменил подход к решению задачи, ну и забил)
Anonymous
я почти на 100% уверен, что это фреймворк onesignal так работает, т.е как бы я в обход отменяю оповещения и как только убиваю процесс он тупо их повторяет, но это не точно :)
Mmelk
скажите, а в дебагере можно посмотреть значения полей курсора?
Mmelk
подскажите, как я перерыл уже там все - где-то ткплю
Mmelk
не вижу значений
Mmelk
конечно
Mmelk
я не вижу в самом курсоре
Mmelk
я уже в отладчике
Mmelk
все вижу названеи полей
Mmelk
размерности