Size: a a a

Android Developers

2020 June 04

L

Ling in Android Developers
Вадим
Привет. В layout MainActivity есть TextViev и RecyclerView, который  заполняется через адаптер карточками. В адаптере в bind я повесил слушателя нажатия на карточку и по нажатию хочу изменить текст в TextView в MainActivity
Как так сделать ?
ну в бинде  вьюхолдера адаптера можешь этот интерфейс биндить
источник

L

Ling in Android Developers
чтоб без кликлистенера... но тут дело вкуса
источник

L

Ling in Android Developers
есть че почитать про jetpack compose, кому оно надо и для чего?
источник

SS

Sergey S in Android Developers
Всем ку.  Использую Интерфейс Для обработки кода который поступает из JavaScript  в JAVA. Так вот не могу понять почему не срабатывает loading.setVisibility(View.VISIBLE);  А вот если наоборот  loading.setVisibility(View.INVISIBLE); - то нормально отрабатывает. Есть идеи у кого нибудь почему так ??
источник

MB

Mourat Baissangourov in Android Developers
Sergey S
Всем ку.  Использую Интерфейс Для обработки кода который поступает из JavaScript  в JAVA. Так вот не могу понять почему не срабатывает loading.setVisibility(View.VISIBLE);  А вот если наоборот  loading.setVisibility(View.INVISIBLE); - то нормально отрабатывает. Есть идеи у кого нибудь почему так ??
На сколько знаю колбеки поступают не в main thread
источник

QH

Quantum Harmonizer in Android Developers
Sergey S
Всем ку.  Использую Интерфейс Для обработки кода который поступает из JavaScript  в JAVA. Так вот не могу понять почему не срабатывает loading.setVisibility(View.VISIBLE);  А вот если наоборот  loading.setVisibility(View.INVISIBLE); - то нормально отрабатывает. Есть идеи у кого нибудь почему так ??
Все методы жабоскрипт-интерфейса выполняются на специальном потоке.
источник

SS

Sergey S in Android Developers
Тогда почему работает в обратную сторону ?? типа если изначально елемент  VISIBLE то он при клике становиться INVISIBLE
источник

SS

Sergey S in Android Developers
Как это можно решить ?
источник

MB

Mourat Baissangourov in Android Developers
используй post метод у view
источник

SS

Sergey S in Android Developers
типа viev.post.VISIBLE ?
источник

MB

Mourat Baissangourov in Android Developers
источник

SS

Sergey S in Android Developers
Спасибо
источник

ГА

Георгий Авакян... in Android Developers
layout inspector выдает ошибку, Error obtaining view hierarchy: There was a timeout error capturing the layout data from the device.
The device may be too slow, the captured view may be too complex, or the view may contain animations.
Please retry with a simplified view and ensure the device is responsive
это означает что все херово, или в студии чтото может быть?

я читал ошибку и понимаю о чем там речь
источник

AT

Artem Tuck in Android Developers
Ребят, подскажите пожалуйста, как с помощью queryExpression получить все результаты, а не только результаты с таким же hashKey?

   val tribe = Tribe()
   tribe.tribeID = ""
   val queryExpression: DynamoDBQueryExpression<Tribe> =
    DynamoDBQueryExpression<Tribe>()
     .withHashKeyValues(tribe)
   val entries: PaginatedQueryList<Tribe>? =
    initDynamoDbMapper().query(
     Tribe::class.java,
     queryExpression
    )
источник

QH

Quantum Harmonizer in Android Developers
Artem Tuck
Ребят, подскажите пожалуйста, как с помощью queryExpression получить все результаты, а не только результаты с таким же hashKey?

   val tribe = Tribe()
   tribe.tribeID = ""
   val queryExpression: DynamoDBQueryExpression<Tribe> =
    DynamoDBQueryExpression<Tribe>()
     .withHashKeyValues(tribe)
   val entries: PaginatedQueryList<Tribe>? =
    initDynamoDbMapper().query(
     Tribe::class.java,
     queryExpression
    )
Что это вообще такое?
источник

AT

Artem Tuck in Android Developers
Это работа напрямую с DynamoDB
источник

QH

Quantum Harmonizer in Android Developers
Artem Tuck
Это работа напрямую с DynamoDB
В андроиде?)
источник

QH

Quantum Harmonizer in Android Developers
Догадываюсь, что нужно убрать .withHashKeyValues(tribe)
источник

AT

Artem Tuck in Android Developers
Quantum Harmonizer
В андроиде?)
Нуу дали проект четырехлетней давности или больше. Тут даже нужно самому создавать юзера в DynamoDB
источник

AT

Artem Tuck in Android Developers
Quantum Harmonizer
Догадываюсь, что нужно убрать .withHashKeyValues(tribe)
В том то и проблема, что нельзя просто так взять и убрать, будет ругаться, что не определены hashKeyValues
источник