
Aleksey
27.08.2017
20:36:38

Ростислав
27.08.2017
20:38:25
@aadolgiy, а еще на хабре рекомендовали посмотреть на "хорошо написанный проект"...

Aleksey
27.08.2017
20:38:47

Ростислав
27.08.2017
20:39:03
Да там этот код и за месяц не разберешь...

Google

Ростислав
27.08.2017
20:39:22
Хотел посмотреть, как "правильно" Navigation Drawer сделать... :)

Vladislav
27.08.2017
20:39:26
лол, они в монадной строке чтоле кодоят _))

Ростислав
27.08.2017
20:40:10
Стоп. А чего у них разметки почти нет!?

Aleksey
27.08.2017
20:42:18

Ростислав
27.08.2017
20:42:29
Зачем?

Aleksey
27.08.2017
20:42:37
не поверишь, у них даже фрагменты самописные

jacoder
27.08.2017
20:42:49
Экономят на парсинге xml?

Aleksey
27.08.2017
20:42:51
Зачем?
скорость выше, XML парсить долго

Ростислав
27.08.2017
20:42:57
О.О

Igor
27.08.2017
20:44:19
А почему может BluetoothSocket#connect() просто зависать (судя по тому, что в течении минуты ничего не произошло - зависать навсегда) без ошибок?
Сокет создается успешно с помощью createRfcommSocketToServiceRecord

Aleksey
27.08.2017
20:45:00
О.О
https://github.com/DrKLO/Telegram/blob/master/TMessagesProj/src/main/java/org/telegram/ui/ActionBar/BaseFragment.java

Igor
27.08.2017
20:45:14

Google

Igor
27.08.2017
20:46:38

Vladislav
27.08.2017
20:48:50

Anton
27.08.2017
20:51:17
че
ФП лжетеория
норм

Artem
27.08.2017
21:00:55
Ребята, как удалить вьюху из контекстного меню, которое было вызвано для этой вью? вьюхи были созданы динамически, айдишника не имеют

Sergey
27.08.2017
21:01:48

Штирлитц
27.08.2017
21:02:18
Не могу собрать подписанную apk release (debug собирает). Вот такое выскакивает:
Error:Execution failed for task ':app:lintVitalRelease'.
> java.lang.NullPointerException (no error message)

Artem
27.08.2017
21:04:01
не сильно понял... там , допустим музыкальный плеер, три сотни песен, хочу удалить одну, свитч на три сотни никто не пилит....
onContextItemSelected(MenuItem item)
item содержит какуе-то инфу про то на ком была вызвана менюха?

Sergey
27.08.2017
21:04:48

Aleksey
27.08.2017
21:05:27

Ростислав
27.08.2017
21:06:19
Спасибо, пойду читать про окна загрузки.

Artem
27.08.2017
21:06:29
список песен представил? вот я долгим тапом вызываю менюху, и там один пункт "удалить"....
onContextItemSelected(MenuItem item) -
я так понимаю не содержит инфы для кого она была вызвана?

Sergey
27.08.2017
21:06:48
Список песен это же какой-то RecylerView либо ListView. Удали объект песни со списка с данными и обнови адаптер

Artem
27.08.2017
21:08:43
это вторая неделя обучения, и это простой LinearLayout ))

Sergey
27.08.2017
21:08:44
Я уже не помню что там в контекстном меню, очень давно не использовал

Ростислав
27.08.2017
21:08:49
Посмотрел, но немного не то. Можно сделать так:
1. Открыть первую активность и через Java-код загрузить название приложение + кружек загрузки.
2. Каким-то методом загрузить разметку в память (желательно, в фоновом потоке).
3. Закрть первую активность.

Sergey
27.08.2017
21:08:55

Google

Штирлитц
27.08.2017
21:09:07

Sergey
27.08.2017
21:09:14
Для такого количества объектов

Artem
27.08.2017
21:09:28
окей, выпендриться не получилось) что-то еще подумаю)

Aleksey
27.08.2017
21:10:15

Artem
27.08.2017
21:10:21
ну не 300...10-20, не важно, главное что я за ранее не знаю...в ручную айдишники не присваиваю

Sergey
27.08.2017
21:11:19

Igor
27.08.2017
21:25:10
а правильно ли я понимаю, что если BluetoothDevice#fetchUuidsWithSdp в ACTION_UUID возвращает null (вызываю после того, как сработает ACTION_DISCOVERY_FINISHED), то девайс тупо не поддерживает Bluetooth?

Ростислав
27.08.2017
21:26:17
https://ru.stackoverflow.com/questions/711299/%d0%97%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d0%ba%d0%b0-xml-%d1%80%d0%b0%d0%b7%d0%bc%d0%b5%d1%82%d0%ba%d0%b8-%d0%b2-%d1%84%d0%be%d0%bd%d0%b5 — о!

Михаил
27.08.2017
21:29:50

Artem
27.08.2017
21:29:58

Igor
27.08.2017
21:30:01

Artem
27.08.2017
21:30:26
разве я много прошу..просто ссылку на элемент для которого была вызвана менюха...

Igor
27.08.2017
21:30:26
Ахаха ? Это андроид
Может как-минимум в двух случаях: первый - мой, второй - если вызвать до триггера ACTION_DISCOVERY_FINISHED

Штирлитц
27.08.2017
21:30:48
Gradle Console
> Could not delete old D:\PathToProject\app\build\reports\lint-results-release-fatal.html
Вот такое добыл

Михаил
27.08.2017
21:30:54

Aleksey
27.08.2017
21:31:15

Igor
27.08.2017
21:31:24

Штирлитц
27.08.2017
21:31:44

Igor
27.08.2017
21:36:20
А, я про другое, в ACTION_UUID приходит null в качестве EXTRA_UUID
То есть, у меня есть две проблемы: первая - скорее всего я пытаюсь пихнуть в createRfcommSocketToServiceRecord не верный UUID. Вторая - я не могу узнать список верных UUID, так как fetchUuidsWithSdp триггерит ACTION_UUID, но там вместо Array<ParcelUuid> меня ждет null.

Андрей
27.08.2017
21:37:37

Google

Андрей
27.08.2017
21:39:59
или плагины какие-то чудить могут. Между тем, как работало и тем, как начались проблемы, обновляли студию или ее плагины? а конфиги в build.gradle меняли?

Штирлитц
27.08.2017
21:40:50
Вроде всё нормально перенёс

Андрей
27.08.2017
21:46:24
3.0? Он же старый. Люди давно на 3.4-3.5 сидят. А некоторые даже на 4 перешли. А какой у вас до этого был?

Sergey
27.08.2017
21:47:16

Igor
27.08.2017
21:48:27

Штирлитц
27.08.2017
21:48:37
Да. Я про него classpath 'com.android.tools.build:gradle:3.0.0-beta2'

Андрей
27.08.2017
21:51:15
а если откатиться к первой бете, проблема повторится?

Штирлитц
27.08.2017
21:52:09
Да не. Там проджект был на 2.2 написан

Андрей
27.08.2017
21:55:05
Но попробовать-то можно. Двойку на еденицу в .gradle файле поменять не долго. Вдруг окажется что это бага конкретной версии плагина. Шанс отличный от нулевого.

Admin
ERROR: S client not available

Штирлитц
27.08.2017
21:56:00
https://gist.github.com/achatina/1d621d75d116b1c40def8f6ab5df510f Во, что ещё нашёл

Андрей
27.08.2017
21:59:23
И не предлагает отказаться от автоматического апдейта?

Aleksey
27.08.2017
21:59:38

Андрей
27.08.2017
21:59:41
а пробовали папку app\build руками удалить? что будет?

Штирлитц
27.08.2017
22:00:01

Aleksey
27.08.2017
22:00:08
Версия беты as должна быть такой же, как и у плагина

Штирлитц
27.08.2017
22:00:11
Error:Execution failed for task ':app:lintVitalRelease'.
> java.lang.NullPointerException (no error message)

Aleksey
27.08.2017
22:00:19
Если я не прав, то не пинайте :(

Google

Штирлитц
27.08.2017
22:00:22

Aleksey
27.08.2017
22:01:13
А в gradle-wrapper поменял ссылку?

Igor
27.08.2017
22:01:24

Штирлитц
27.08.2017
22:02:07
Походу оно само изменило когда я согласился апдейтнуть проект с беты1 до беты2 сейчас
Сравнил с Проекта созданного уже на бете2 и этот. Там одинаково всё

Aleksey
27.08.2017
22:05:35
Так сейчас уже бета 3

Штирлитц
27.08.2017
22:05:49
У меня AS Beta2

Андрей
27.08.2017
22:06:02
Бету 3 откатили же, сказали вторую юзать

Igor
27.08.2017
22:06:09

Aleksey
27.08.2017
22:06:30
А вообще, если хочешь счастья, используй Stable
Насрать на все эти крутые плюшки, позже всё равно завезут

Андрей
27.08.2017
22:07:04
На пет-проектах интересно же поиграться, посмотреть чего ждать от нее.

Aleksey
27.08.2017
22:08:15
Ну вот чувак уже два часа играется с градлом

Штирлитц
27.08.2017
22:09:27
APK(s) generated successfully

Aleksey
27.08.2017
22:10:17
Чем сделал?

Андрей
27.08.2017
22:10:32
вот за такие свои моменты и люблю с canary возится.
когда возился-возился, и победил

Штирлитц
27.08.2017
22:11:04
Надо было по лучше гуглить мне))
https://stackoverflow.com/q/24098494/7762972

Андрей
27.08.2017
22:14:09
Продакшн проект? На нестабильных версиях? А зачем?