Ivansuper
Через сокет идут данные только когда пользователь работает с приложением?
Ivansuper
Если так, то хлопай по сворачиванию всех активностей
Ivansuper
Ну или выходу из них
Ivansuper
Ну получается да
Ivansuper
Подвесишься на них и следи
Mike
Что не так с bindService?
Nick Senchurin
у меня просто привязка в нескольких активитях и порой получается что открываются лишние соединения
Vadim
поменял имя пакета приложения и что то не запускается
вроде ничего не забыл, но читаю и не могу смекнуть в чём беда
Error while executing: am start -n "com.saltedge.auth/com.saltedge.sso.auth.features.launcher.LauncherActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.saltedge.authenticator/com.saltedge.sso.auth.features.launcher.LauncherActivity }
Error type 3
Error: Activity class {com.saltedge.auth/com.saltedge.sso.auth.features.launcher.LauncherActivity} does not exist.
Error while Launching activity
Mike
Mike
Vadim
Mike
Vadim
а в манифесте?
тоже
<activity
android:name="com.saltedge.sso.auth.features.launcher.LauncherActivity"
android:noHistory="true"
android:screenOrientation="portrait"
android:theme="@style/LauncherScreenTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Mike
значит, не та apk или активити программно отключена)
Ivansuper
Я могу быть параноиком, но вот это
Ivansuper
Ivansuper
Не перепутан package id и все остальное?
Ivansuper
Обычно сейчас смена пакета состоит в правке градла
Ivansuper
И все
Ivansuper
Ну мало ли
Vadim
И все
applicationId в грэдле тоже сменил, хз
Ivansuper
А клин пробовал? Из банального
Vadim
да, вот билд почистил
Vadim
ну тупо удалил и поставил заново
Sergey
А navigation drawer "как в гугл приложениях" его нет отдельным каким-нибудь элементом - руками пишется? Интересует выбор аккаунтов такой
Sergey
R
Sergey
Ох годнота. Спасибо!
R
R
Кто нибудь с exoPlayer работал?
R
Тут так не нужно, задавай сразу вопрос
я в плеере новичек у меня много вопросов)) самый актуальный наверное - устройство поддерживает 1 экземпляр аппоратного кодека, возможно ли сделать какую-то переключалку можно сделать чтобы при его занятости можно было другими декодировать?
R
есть парочка Issues но толком там ничего не сказанно, тип да это число поддерживаемых кодеков в ядре андройда, да там не всегда можно сказать что то число которе дается в конкретный момент времени является достоверным (тк не учитывает нагрузку в системе)
Никита 🙃
ребят, а как в Room'e превратить вот такой участок Query: `ids in (:ids)`где ids - List<Long>
в RawQuery?
`"ids in ${filter.ids}"` выдаёт ошибку
no such table: 1,2 (code 1): , while compiling: SELECT * FROM table WHERE ids in [1,2] (В Query всё работает ок)
Сергій
Сергій
Есть много подобных сайтов типа http://www.sqlitetutorial.net/sqlite-in/
Сергій
😉
Никита 🙃
Никита 🙃
вплане? Ищите стажера?
Никита 🙃
Есть много подобных сайтов типа http://www.sqlitetutorial.net/sqlite-in/
Блин, оно то помогло, но теперь просто не находит записи)
Мб я что то не так делаю?
У меня в сущности есть список List<Long> ids и мне надо вернуть все сущности, у которых эти ids идентичны тех что пришли на вход. Т.е. (1, 2, 3) == (1, 2, 3) и при этом (1, 3) != (1, 2, 3). Как то так
Сергій
Блин, оно то помогло, но теперь просто не находит записи)
Мб я что то не так делаю?
У меня в сущности есть список List<Long> ids и мне надо вернуть все сущности, у которых эти ids идентичны тех что пришли на вход. Т.е. (1, 2, 3) == (1, 2, 3) и при этом (1, 3) != (1, 2, 3). Как то так
а как они в базе записаны? колонка ids
Никита 🙃
как поле List<Long> с TypeConvertor'ом
Tishka17
Какого типа колонка?
Сергій
Сергій
во что конвертирует TypeConvertor
Никита 🙃
В Json строку, при помощи Gson'a
Сергій
Сергій
так с такой же строкой и сравнивай )
Сергій
TypeConvertor только для маппинга, а не квери
Tishka17
Ух ё
Сергій
это же простой SQLite
Сергій
либо уже конвертируй в строку вида "1,2,3"
Никита 🙃
Понял, спасибо
Никита 🙃
либо уже конвертируй в строку вида "1,2,3"
Решил с этого попробовать и как то это не помогло...
https://gist.github.com/achatina/ab2c7341dfcf5c2abefa7793445a38ad
если я правильно тебя понял, я сделал так, что конвертируется в "1, 2, 3"
И вот так в методе, который RawQuery собирает сделал:
"ids in ${filter.ids.joinToString(", ", "(", ")")}"
Никита 🙃
И всёравно не находит...
Сергій
Сергій
В скулайте стринг через LIKE сравнивают
Никита 🙃
Ой блин, точно. Что то заработался уже)
Сергій
Советую пройти базовые уроки по SQLite ))
Сергій
Освежить память
Никита 🙃
В скулайте стринг через LIKE сравнивают
android.database.sqlite.SQLiteException: near ",": syntax error (code 1): , while compiling: SELECT * FROM table WHERE ids LIKE (1, 2)
Хмм
Сергій
Никита 🙃
а [...]?
Сергій
Не
Никита 🙃
Блин, надо Sql повторить
Сергій
а [...]?
Экранируй ", или заверни в '. Уже не помню
Сергій
'1,2' или \"1,2\"
Никита 🙃
Это в конверторе или в rawquery? Я что то запутался
Сергій
Сергій
И думаю что пробелы после комм не нужны
Никита 🙃
Да, пробелы убрал и заработало с \"
Никита 🙃
Спасибо)
Сергій
👍 пройди курс по скулайту все же 😁
Сергій
Будет достаточно и курса SoloLearn
Никита 🙃
Rinat
Всем привет! Поясните эти листенеры, чето читаю и ничего не понимаю. Есть фрагмент - есть отдельный класс с Вебсокетами, надо из этого класса вызывать методы этого фрагмента, как это по нормальному сделать?