Олексій
Сергій
Сергій
иначе утечёт
Олексій
Сергій
Сергій
как броадкаст может подписыватся в startService?
Олексій
что?
в примере там запускается через startService
Max
Пруф
Сергій
где?
Олексій
Я просил будет ли вырубаться прикрепив к сообщению ссылку с примером запуска
Олексій
спросил*
Сергій
Сергій
автор заминусовал ответ
Олексій
Как тогда эту штуку
<receiver android:name=".SmsBroadcastReceiver" android:exported="true" >
<intent-filter android:priority="999" >
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
в коде запилить?
Сергій
Олексій
а какой там Intent Filter пихать?
Сергій
например в onResume подписываешся, а в onPause отписываешся
Олексій
Тип так?
SmsBroadcastReceiver receiver = new SmsBroadcastReceiver();
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("android.provider.Telephony.SMS_RECEIVED");
registerReceiver(receiver, intentFilter);
Сергій
https://developer.android.com/reference/android/provider/Telephony.Sms.Intents#sms_received_action
Сергій
лучше через константу
Сергій
но помнится мне что ещё со времён Китката этот броадкаст слушать уже нельзя, система может его не присылать
Олексій
intentFilter.addAction(Telephony.Sms.Intents.SMS_RECEIVED_ACTION); так?
Сергій
почему ты переспрашиваешь очевидные вещи?
Олексій
На всякий)
Сергій
На всякий)
читай https://developer.android.com/about/versions/android-4.4#SMS
Сергій
хотя, если тебе только слушать новый смс, то ок
> Other apps that are not selected as the default SMS app can only read the SMS Provider, but may also be notified when a new SMS arrives by listening for the SMS_RECEIVED_ACTION broadcast, which is a non-abortable broadcast that may be delivered to multiple apps
Олексій
Спс
Сергій
Олексій
Сергій
Олексій
Ок, спс
Олексій
Кстати, еще такой вопрос, почему когда создаю несколько PendingIntent на SENT и DELIVERED, для разных смс, то при отправке 1 смс, вызываются все SENT, а не только та которую я задал в sendTextMessage
Vladimir
Сергій
Олексій
Как тут задать id? PendingIntent.getBroadcast(context, 0, Intent("SENT"), 0)
Сергій
Сергій
Сергій
второй параметр
Олексій
ага) Ок, спс, а то я тут такую катавасию намотил что бы понимать какая смс
Max
Ну нееет
Сергій
удали
Сергій
Kotlin 🌚
Max
Gist сделай
Олексій
ага
Олексій
понимаешь какая это было боль писать?
Alex
Всем привет! Skipped 7967 frames! The application may be doing too much work on its main thread. Отлавливаю когда в моей web view редиректы происходят, в определенный момент webview закрывается, как я могу это победить?
Сергій
Сергій
> Skipped 7967 frames
скорее всего ты ловишь ANR и приложение закрывается
Сергій
(на Xiaomi например так)
Олексій
второй параметр
А если сделать SENT id(0,1) и DELIVERED id(0,1) при SENT id:0 не будет вызиваться DELIVERED id:0?
Сергій
Олексій
Nikita
Ребят, всем привет) Кому-нибудь доводилось пользоваться branch.io для создания диплинков?
Evgeny
Всем привет!
А посоветуйте пожалуйста. Не очень умею в Андроид, но надо подлатать приложеньку. Приложенька подписывается на геокоординаты и пишет их куда-то себе с неким довольно малым периодом. Но пишет не только их, а ещё некий ввод от пользователя. Работает через locationManager.requestLocationUpdates(). Работает нормально до тех пор, пока не начинаются проблемы с GPS (то ли спутники теряются, то ли что-то глючит). И тогда получается, что лисенер координат не дёргается. А хотелось бы продолжать с той же периодичностью писать хотя бы ввод от пользователя.
Первое что пришло в голову — вместо подписки на locationManager.requestLocationUpdates() сделать периодическую таску, которая с тем же периодом будет координаты запрашивать явно. Но так нельзя (и это логично в общем, это наверное очень неэффективно для батареи).
Тогда получается, что нужно подписываться на locationManager.requestLocationUpdates() и одновременно делать свою таску, которая следит за тем, приходят ли обновления координат, и, если не приходят, начинает сама писать хотя бы только ввод от пользователя.
Есть ли какой-то более правильный способ?
Олексій
Кто подскажет, как в android studio конвертировать .java в .kt? какая комбинация для вызова команды?
Олександр 🇺🇦
Необходимо выполнить действие "Convert Java File to Kotlin File". Это можно сделать несколькими способами:
Выполняем действие "Find Action" Ctrl+Shift+A и набираем имя действия.
Также эта опция доступна в меню "Code | Convert Java File to Kotlin File".
Естественно у вас должен быть установлен плагин Kotlin, либо используйте Intellij IDEA 15, в которой этот плагин предоставляется "из коробки"
Олексій
Спс
Liza
Всем привет , очень нужна помощь с программированием на андроид , отпишитесь пожалуйста у кого есть немного времени
Dmytro
Kirill
Добрый день. Есть AppCompatActivity. В нем есть SupportMapFragment. Карту ищу как getSupportFragmentManager().findFragmentById(R.id.map). Все работает но на некоторых устройствах метод возвращает null. В чем может быть проблема?
Anonymous
Anonymous
Kirill
welcome to magic :D
Это действительно никак не фикситься? Раньше такая штука была если карта сама была в фрагменте-тогла либо менеджер активности либо менеджер фрагмена ее находили- сейчас карта в активности, так что непонятно это все
Anonymous
Anonymous
не надо будет ее искать
Олексій
@desugar для каждого PendingIntent указал разный id, но при отправке первой смс выполняется 2 разных SENT
Artem
Ребят, а те кто с реалмом живет: вы при получении мэпите в pojo или живете с realmList?
Artem
Я его собираюсь выпиливать постепенно и менять на рум, щас ищу варики как продолжать пока пилить функционал
Kirill
Привет, подскажите как сделать, чтобы ссылки открывались внутри приложения? как в вк или телеге, когда открывается вкладка браущера но она будто часть приложения
Danila
Dug
Dug
Kirill
точно, что-то с этим связанное
Kirill
https://medium.com/@saschpe/chrome-custom-tabs-for-android-fa71777f67de