Ivansuper
Через сокет идут данные только когда пользователь работает с приложением?
Ivansuper
Если так, то хлопай по сворачиванию всех активностей
Ivansuper
Ну или выходу из них
Nick Senchurin
Ну или выходу из них
ну т.е Application.ActivityLifecycleCallbacks
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
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 или активити программно отключена)
Vadim
значит, не та apk или активити программно отключена)
ну поверх предыдущего приложения поставилось новое такое же, значит apk поменялся по любому, а насчет второго в смысле отключена?
Ivansuper
Я могу быть параноиком, но вот это
Ivansuper
Ivansuper
Не перепутан package id и все остальное?
Ivansuper
Обычно сейчас смена пакета состоит в правке градла
Ivansuper
И все
Vadim
Я могу быть параноиком, но вот это
а что не так? добавился просто один дополнительный пакет
Ivansuper
Ну мало ли
Vadim
И все
applicationId в грэдле тоже сменил, хз
Ivansuper
А клин пробовал? Из банального
Vadim
да, вот билд почистил
Vadim
ну тупо удалил и поставил заново
Sergey
А navigation drawer "как в гугл приложениях" его нет отдельным каким-нибудь элементом - руками пишется? Интересует выбор аккаунтов такой
Sergey
Sergey
Ох годнота. Спасибо!
R
Кто нибудь с exoPlayer работал?
Dmytro
Кто нибудь с 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> с TypeConvertor'ом
Tishka17
Какого типа колонка?
Сергій
во что конвертирует TypeConvertor
Никита 🙃
В Json строку, при помощи Gson'a
Сергій
так с такой же строкой и сравнивай )
Сергій
TypeConvertor только для маппинга, а не квери
Tishka17
Ух ё
Сергій
В Json строку, при помощи Gson'a
лучше создать отдельно таблицу для матчинга ids и сущности
Сергій
это же простой 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
Всем привет! Поясните эти листенеры, чето читаю и ничего не понимаю. Есть фрагмент - есть отдельный класс с Вебсокетами, надо из этого класса вызывать методы этого фрагмента, как это по нормальному сделать?