Mukhit
это тока на камеру, мне еще нужно обрезания, надо сделать, этого не смог
Mukhit
в гугле есть примеры , но ониидут через интент к CROP
Vadim
ребята, когда вижу Migrate App to android 9
это подразумевает собой мол просто поднять версию приложени или что то ещё, как считаете ?
Вот попутно нашёл статейку
https://developer.android.com/about/versions/pie/android-9.0-migration
Сергій
Сергій
Читать Behavior changes и там увидишь затрагивают ли эти изменения твоё приложение
Nikita
CertificatePinner если в заданных публичных ключах менять последнии 2 символа, то это не влияет на работу, это норма ?
Vadim
Сергій
нууу ладненько)
https://medium.com/google-developers/picking-your-compilesdkversion-minsdkversion-targetsdkversion-a098a0341ebd
Сергій
За что отвечают эти "циферки"
Anna
привет. а как вы делаете expandable panels? через флаги или вообще как-то иначе?
Anna
@OnClick(R.id.rlExpand)
public void expandPanelClick() {
if (tvDescription.getVisibility() == View.VISIBLE){
ivExpandArrow.setImageDrawable(getResources().getDrawable(R.drawable.ic_arrow, null));
tvDescription.setVisibility(View.GONE);
} else {
ivExpandArrow.setImageDrawable(getResources().getDrawable(R.drawable.ic_arrow_top, null));
tvDescription.setVisibility(View.VISIBLE);
}
}
Anna
нормально ли завязываться на visibility?
Ivansuper
Смотря какие цели
Ivansuper
На практике -- почему нет, если ничего больше не трогает визибилити
Ivansuper
Но в теории вызывает некоторые сомнения по консистентности подхода
Ivansuper
Т.е. визибилити это пропертя вью, а состояние видимости панели это немного другое
Ivansuper
Извините за руссинглиш, с телефона
Anna
trashkalmar
с visibility начнутся сложности, когда перейдёте на databinding. Там visibility включается асинхронно, когда выполняются биндинги
trashkalmar
так что универсальный ответ: использовать свои флаги
Ivansuper
Во всяком случае хорошая мысль, ее стоит придерживаться
Ivansuper
Даже если не датабиндинг
trashkalmar
Не важно, на каких ты препаратах. Я о том, что напрямую property из view использовать нехорошо.
Михаил
Anna
ребята спасибо за полемику. понятно теперь
Yaroslav
всем привет, можете помочь понять лог?
Вылетает ошибка https://codeshare.io/5e4L6K
Я могу утверждать что ошибка вонзникает в методе onCreate после нажатия onBackPresed (строка 11 - 13) ? Мне просто необходимо понять действия пользователя, которые привели к данной ошибки
Kanstantsin
Nikita
Kanstantsin
в SourceFile
Yaroslav
не могу понять, почему тогда у некоторых норм работает, а у не которых не каститься
Kanstantsin
Vovka
Как вам можно помочь, не видя код? 😃
Kanstantsin
тут нет гадалок )
Kanstantsin
без кода понять что вы делаете и т.д.
Yaroslav
https://codeshare.io/GbokO7
Yaroslav
dagger?
Kanstantsin
это не то
Kanstantsin
сказано же строка 75
Kanstantsin
SourceFile
Kanstantsin
в ошибке
Kanstantsin
сказано, где она выпала, на какой строке
Kanstantsin
да нет
Kanstantsin
может и не в даггере дело вообще
Kanstantsin
ну ошибка вообще при нажатии backPress
Kanstantsin
как я вижу по логу
Kanstantsin
и дальше stack перекидывается на шаг назад и где-то какой-то каст делается
Kanstantsin
и падает эксепшен там
Kanstantsin
причем тут даггер вопрос, в ошибку про onBackPress сказано явно
Kanstantsin
а, ну я понял, у тебя открывается фрагмент с onCreate и в нем падает ошибка на даггере, верно ?
Kanstantsin
это у вас спросить надо )
Kanstantsin
может вы после нажати back закрываете что-то и персоздаете другой фрагмент заного
Kanstantsin
а может activity(предыдущая) в стэке зарелизилась по памяти и пересоздается после нажатия бэка
Kanstantsin
ну вы попробуйте свернуть приложение, кильнуть его процесс
Kanstantsin
и развернуть
Kanstantsin
и нажать back
Kanstantsin
вангую что-то будет )
Kanstantsin
поэтому и воспроизведение не всегда, Android не всегда убивает activity
Сергій
Всегда проверяйте приложение с включенным Don't keep activities
Сергій
Можно словить достаточно интересного 🌝
Yaroslav
так, осталось теперь найти где это включить)
Сергій
Yaroslav
Константин , Sergey спасибо, буду искать в этом направлении
Сергій
Developer options
Сергій
Хех
Yaroslav
@desugar а есть разница между работой этого режима на эмуляторе и дивайсе? Я могу все тестить на эмуляторе?
Сергій
Сергій
можешь и на эмуляторе
Yaroslav
Sergey чего - то пока ничего не ломаеться (
Mike
Сергій
походи по разным активити, сверни приложение, открой другое и тд
Сергій
обычный юзер флоу
Yaroslav
ура, поломали
Yaroslav
Yaroslav
все теперь можно смело искать в чем причина)