Kanstantsin
тут важно не путать процесс и поток
Kanstantsin
запустится, например
или кинет эксепшен ) что тоже вероятно, надо проверять )
Kanstantsin
в рамках одного процесса App должен жить поидее
Kanstantsin
нужно краш логи ставить, ловить смотреть, что как, может всё же не AppContext стал null ?
Dmitry
В моем случае только фоновые потоки через Executor, Retrofit. Только там может что-то болтаться.
Dmitry
Да я так и буду делать
Dmitry
Там этот null предательски проверялся, теперь будет падать, если null
Dmitry
Может яснее станет первопричина
Kanstantsin
просто контекст аппликейшена жив всегда пока жив хоть один компонент аппликейшена, а если компонентов нету, то по сути и приложение стопнулось уже
Mike
см. cached process
Глеб
Товарищи. Как спасти синглтон от сборщика мусора?
Kanstantsin
см. cached process
типо прилага усыплена и при разворачивании перезапустится ?
Kanstantsin
вызовет onCreate и т.д. заного
Mike
Товарищи. Как спасти синглтон от сборщика мусора?
Сборщик мусора тут не при чём, это смерть процесса
Глеб
Когда память на устройстве кончается убивается синглтон
Глеб
В числе прочего
Kanstantsin
потому что синглтон находится в приложение и убивается приложение ?
Kanstantsin
и это же логично
Kanstantsin
есть же приоритеты когда память заканчивается, что по очереди убивается и т.д.
Глеб
Вроде в инструкции к синглтону написано, что сборщик мусора может его грохнуть
Глеб
Отдельно от приложения
Kanstantsin
хм
Kanstantsin
врядли
Kanstantsin
ну если только ссылка на него будет null
Kanstantsin
руками
Глеб
Хм Как она может стать null?
Kanstantsin
руками ?
Kanstantsin
приравнять к null её
Глеб
А. Не. Такого нету
Kanstantsin
instance = null
Kanstantsin
ну а иначе как
Artem
Господа, подскажите, как лучше объявлять переменные в AS: Так EditText a; EditText b; EditText c; Или так EditText a, b, c;
Kanstantsin
а второй вариант сработает ?
Нарооооооод! Так EditText a; EditText b; EditText c; Или так EditText a, b, c;
Nikita
val a
Nikita
никакой разницы
разница в читаемости
Larymar
разница в читаемости
ну если вопрос об этом, то 2е луччше
ニキータ
есть у кого чатик по Perl?
Kanstantsin
имхо лучше первое
Kanstantsin
проверил и второе работает, был удивлен ))
Nikita
не сидишь и не вычленяешь эти запятые
Larymar
это почему же первое лучше
AJIEwa
второе вообще никогда не применял в андроиде
Larymar
смотреть на кучу однообразного кода
Nikita
Вроде деда Боб писал про объявление переменных в столбик...
Nikita
Kanstantsin
где такое написано?
в инструкции, всем выдают инструкцию с классами
Kanstantsin
инструкция к классу
Kanstantsin
Kanstantsin
/** * TODO: javadoc */
именно в ней )
Larymar
ну так профессию меняй...
ммм, так и суть всего программирование как можно меньше дублирующего кода
Nikita
ммм, так и суть всего программирование как можно меньше дублирующего кода
ну вот в команде из 1 человека и пиши тогда однострочники
AJIEwa
а оно оказывается работает )
ну и хер с ним, пусть работает. это в конце концов семантика языка Java
Nikita
Хотя сейчас, с умными IDE'шками, хоть узлом эти переменные вяжи... всё подсветится
Andrew
Коллеги, можно ли создать БД не в директории приложения?
Himars
Коллеги, можно ли создать БД не в директории приложения?
все можно кури в сторону Context.openOrCreateDatabase()
Andrew
все можно кури в сторону Context.openOrCreateDatabase()
Спасибо за развернутый ответ, но когда я пытаюсь это делать, я получаю android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open database
Dmytro
Здравствуйте, наверно нубский вопрос.. Но почему в qsort промежуток из одного элемента уже от отсортирован? Я 100 раз уже и на листочке прошел и так в консольке но не понял особо... На практике все выходит а закрепить мысленно не получается Это как если б массив из 3 элементов один элемент с края уже отсортирован точно и это не всегда i - 1
Сергей
bolgenos?
Убилблять😂😂😂
Igor
Впoлне вoзмoжнo, чтo у вас кoнкpетнo туда пpав нету записать чтo-тo (в internal storage дpугoгo пpилoжения, лoл)
Himars
Larymar
ну вот в команде из 1 человека и пиши тогда однострочники
как показывает практика ни гугл ни оракл не накладывают ограничение на объявления переменных но в примерах оракла можно встретить оба варианта
Dmytro
ну, массив из одного элемента всегда можно считать отсортированным, или в чём вопрос?
Отсортированным в контексте целого массива. Ну например последовательность c а b c > a i = 0 b > a j = 2 a > a j = 1 swab(arr, 0, 1) i++ j-- // i = 1 , j = 0 цикл прекратился Получилось а с b (0:i-1) один элемент.. и он на правильном месте. ... А если взять другой случай то там не (0;0 элемент будет там где надо, а (2;2) и тоже отсортированный промежуток что нельзя сказать об (0;1) Или это все очень хитро или это надо не на примерах понимать
VӨVΛ
Доброе времени суток, подскажите, можно ли изменить негатив отображение в Андроиде через своё приложение.
Andrew
А где именнo пытаетесь сoздать?
Оказывается директория не была создана.(( Всем спасибо, работает.
Larymar
ну какбэ, вам и гадить посередь кухни, в явном виде, никто не запрещал :D
ну как бы подписывать приватные проперти нужно а чем так сильно вызванно ваше желание любой ценой увеличить количество строк в коде для меня загадка
Alexander
Если у вас в классе вдруг штук 10 TextView, которые называются не a,b,c, а titleForMyPerfectFragmentTextView, то уже будет плохо смотреться в одну строку