
Boris
14.12.2016
05:26:38
В if надо сделать abc.ischecked И bca.ischecked. Что между ними ставть? | ?

Dmitriy
14.12.2016
05:29:26
Кхм...
Вообще-то & = и, | = или
И совет: прочитать книгу про язык

Google

Boris
14.12.2016
05:31:29
Как гугл учит так и учусь, они учат ответы находить вот и нахожу. Но спс за совет

Dmitriy
14.12.2016
05:33:21
Сначала надо искать ответ по книге (там точно есть глава про if)
И в твоём случае нужно логическое И = &&

Alexey
14.12.2016
06:53:39
@ImangazalievM здесь не канал для пиара приложений
пиши ему в личку, если хочешь ему дать ссылку

Dmitriy
14.12.2016
06:56:53
не мне, а вот тому человеку

Dmitry
14.12.2016
06:59:36
Господа, крашлитик вываливает RejectedExecutionException
https://gist.github.com/DemonStars/e10fdcf569016e03901b09b8a02db793
Кто-нибудь борол данный эксепшн? Погуглив, и подебажив, понял что у меня поток закрывается раньше времени (или не открывается вообще?!), к нему летит таск, и он отклоняется. Еще по дебагу сделал вывод, что это происходит в самом начале запуска приложения - исходя из текста эксепшна:
"Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 1"
Таски нарастают довольно быстро, и считаются при работе всего времени, пока работает приложение, т.е. их число должно быстро расти, а тут все вылетает на первом. Все же кажется, что поток вообще не успевает открыться. Короче, дальше не знаю в какую сторону копать, опыта пока мало - если есть у кого мысли, подскажите пожалуйста

Андрей
14.12.2016
07:28:57
A

Kostya
14.12.2016
08:37:59
Сегодня возникла проблема в Android Studio - на поле с текстом начал пропадать курсор. Сделал очистку кеша и перезагрузку - не помогло. Кто-то сталкивался?

Gundabadec
14.12.2016
08:40:21

Kostya
14.12.2016
08:42:51
@Gundabadec ну чет не очень помогает. Я пишу код через тим вьювер и если у себя тыкну, а потом смотрю на окно с кодом, то первый раз еще видно курсор, дальше уже он исчезает, но его нету именно на поле с кодом, а на всех других есть. Без этого же код невозможно писать, есть какие-то идеи?

Roman
14.12.2016
08:49:07
@kostya_bakay
>Я пишу код через тим вьювер
Мсье знает толк =)

Kostya
14.12.2016
09:04:34
ебанные банковские проекты :)

Google

Taras
14.12.2016
09:05:42
Привет всем и приятного дня!
Лучше создавать отдельный клас(BaseActivity) с Navigation Drawer или как стандартно создает студия? И в чём приимущества лучшего способа?

Alexey
14.12.2016
09:06:18

Kostya
14.12.2016
09:07:38
банковские проекты - это отдельный вид извращений, а в таких условиях - еще больше. Но все же - никто не сталкивался с этой проблемой?

Alexey
14.12.2016
09:10:29

Max
14.12.2016
09:10:31

Kostya
14.12.2016
09:11:14
@InjectViewState ну тут явно дело не в нем :) на других областях идешки курсор есть, пропадает только там где код

Dmitriy
14.12.2016
09:11:24

Taras
14.12.2016
09:12:03

Max
14.12.2016
09:13:57

Taras
14.12.2016
09:15:21

Max
14.12.2016
09:19:29

.
14.12.2016
09:19:55
Привет всем. Есть ли Open source библотека для генерации отчетов на андроид?

Roman
14.12.2016
09:21:26

Max
14.12.2016
09:21:57

Konstantin
14.12.2016
09:22:38

Roman
14.12.2016
09:22:52

Taras
14.12.2016
09:25:29

Gundabadec
14.12.2016
09:31:44
Есть какой нибудь рефакторин в Idea, который заменит использование одного поля на другое с таким же типом?
Разобрался

Google

Иван
14.12.2016
09:56:37
Я как бы не врал
Это раз, два — я никогда не доверяю синтетическим тестам

Ⓜ️ᵃʳᵃᵗ
14.12.2016
10:16:41
интересно, почему на некоторых девайсах не может найти ресурс.
на моих девайсах от 2.3 - 7.0 все норм.
но, находятся девайсы которые падают с ошибкой не найдет ресурс, а это обычный drawable с кружком.
сейчас вот даже на Cyanogen Mod 4.4 увидел такую же ошибку
заинтересовало в чем проблема.
правда до этого я видел как китайский смарт на 4.х брал ресурсы из drawable-v21 , а там цвет указан как ?attr/color, естественно он тоже падал

Quantum Harmonizer
14.12.2016
10:20:28
Если этот drawable –– обычный shape и находится в каталоге drawable, то действительно странно.

Ⓜ️ᵃʳᵃᵗ
14.12.2016
10:22:13

Quantum Harmonizer
14.12.2016
10:26:45

Ⓜ️ᵃʳᵃᵗ
14.12.2016
10:27:11

Quantum Harmonizer
14.12.2016
10:29:46
"Китайские девайсы" (как и самсунги) в андроид-мире –– это как IE в мире Web.

Igor
14.12.2016
10:32:23
все девайсы минус самсунги и минус китайфоны = сферические нексусы в вакууме ?

Quantum Harmonizer
14.12.2016
10:33:01
Нет, сяоми тоже боль, но не настолько.

Валерий
14.12.2016
10:52:49
а в Android студии случайно нет комбинации клавиш на "переместить вкладку на другую половину экрана" ?

Sasha
14.12.2016
10:54:09
попробуй поищи в настройках в keymap, вдруг есть

Sasha
14.12.2016
10:55:48

Валерий
14.12.2016
11:11:08
в общем поставил 2 хоткея на "Move to opposite group" и "Move right", но что-то неудобно. Наверно, надо привыкнуть

Alexey
14.12.2016
11:26:59
Есть варианты выполнить код перед уничтожением activity?
гарантированно
onDestroy не надежен в этом плане

Vitaliy
14.12.2016
11:30:02
finish()
14.12.2016
11:30:31
begin())))0)

Alexander
14.12.2016
11:30:49
finish()
но только если сам закрываешь, при "падении" экрана не вызовется

Google

Quantum Harmonizer
14.12.2016
11:30:50
onPause() {
if (isFinishing()) startService(...)

Vitaliy
14.12.2016
11:31:11
При падении вообще ничего не вызовется :)
Разве что unCaughtExceptionHandler

Admin
ERROR: S client not available

Quantum Harmonizer
14.12.2016
11:31:31
падение экрана –– видимо, смена конфигурации)

Alexander
14.12.2016
11:32:07

Timur
14.12.2016
11:32:07

Quantum Harmonizer
14.12.2016
11:32:36
Почему?
Потому что процесс может быть прибит до / во время onDestroy.

Alexander
14.12.2016
11:32:37
Почему?
гугл не гарантирует, что этот метод вызовется тогда, когда ты этого ожидаешь

Timur
14.12.2016
11:33:03
Ок. Спасибо.

Quantum Harmonizer
14.12.2016
11:33:36
Сделать свой метод, например, shutdown()

Alexander
14.12.2016
11:34:10

Quantum Harmonizer
14.12.2016
11:34:41
так finish() –– это не колбэк, это "уберите активити, пожалуйста"
при смене вызывается pause/stop/destroy

Alexander
14.12.2016
11:35:24
да, но это именно "гарантированное управляемое закрытие экрана с концами"

Alexey
14.12.2016
11:35:40

Alexander
14.12.2016
11:36:04
п.с. ещё есть noHistory=true, закрывающее экран. Сам не проверял что при этом вызовется, а что нет

Quantum Harmonizer
14.12.2016
11:36:19

Alexey
14.12.2016
11:37:00

Google

Quantum Harmonizer
14.12.2016
11:37:22
Вставка в БД –– сравнительно долго, например.

Alexey
14.12.2016
11:38:00
Прихлопнется думаешь?

Vitaliy
14.12.2016
11:38:53
Короче, если вы хотите сохранять данные при любом завершении приложения, делайте это сразу же

Fedor
14.12.2016
11:39:00
Фантомные ссылки. Кладешь в рефкЮ - чекаешь

Vitaliy
14.12.2016
11:39:03
А ее ждите, пока завершится

Quantum Harmonizer
14.12.2016
11:39:44

Fedor
14.12.2016
11:40:09
с процессом все очень просто - запускаешь в другом процессе сервис
от него тентакли в свой, а там - рефКю

Quantum Harmonizer
14.12.2016
11:40:45
хорошее название для байндеров –– тентакли :)

Pavel
14.12.2016
11:41:42
Народ. Есть папка и в ней ещё куча. Нужно получить список этих папок.
Пробую получить список хотя бы у корня (посмотреть, получится ли): Environment.getExternalStorageDirectory()
.list() = null
.listFiles() = null
почему так? В самом эмуле по этому адресу папок, естественно, куча.

Fedor
14.12.2016
11:42:36
Но всякие крашлитики без посторонних процессов работают. Видимо, не часто процесс умирает