Alexander
Очень редкий сценарий, но вызывает ошибку ))))
Alexander
Если очень быстро нажимать
Alexander
(для себя пишу, эксперементирую чисто))
Vladislav
Если пользователь выйдет раньше завершения корутины на добавление в БД, то после разве нужно делать обновление записи, которой нету в БД?
Alexander
Ну предположим, что он успел очень быстро что-то ввести и выйти до завершения корутины с добавлением пустой заметки
Alexander
Хотя наверное нужно что-то пересмотреть в этом случае вообще
Anonymous
Ребят react native или котлин?
Alex Android
Alex Android
Untec
Сергій
Anonymous
Сергій
Почему?
а почему RN или Kotlin? )
Ivansuper
Anonymous
Kivy python
Anonymous
)))
Сергій
Ivansuper
Vladislav
Ну да, я имел в виду какой либо абстрактный скоуп, который над ЖЦ находится.
Ivansuper
Я уж думал ты про GlobalScope : )
Vladislav
Да в образовательных целях можно и там позапускать, как по мне) Главное понять в чем смысл и как это примерно работает.
Vladislav
Всем доброе утро! У меня приложение по рассылке СМС , и в определенный момент времени ему нужно отправить смсок 20 или более. поочередно естессно. Но после отправок примерно 6 смс вылетает процесс com.android.phone, больше ничего не отправляется. Как можно исправить?
Vladislav
пробовал делать Thread.sleep
Aleksey
Vladislav
не мой процесс вылетает. вылетает системный com.android.phone. Плюс вылезает сообщение что мое приложение хочет отправить слишком много СМС. Ничего более. сейчас посмотрю ошибку на системном процессе.
Vladislav
07-08 09:34:10.362 6929-6929/com.android.phone E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.NullPointerException
at com.android.internal.telephony.SMSDispatcher.denyIfQueueLimitReached(SMSDispatcher.java:1752)
at com.android.internal.telephony.SMSDispatcher.handleReachSentLimit(SMSDispatcher.java:1783)
at com.android.internal.telephony.SMSDispatcher.handleMessage(SMSDispatcher.java:589)
at com.android.internal.telephony.gsm.GsmSMSDispatcher.handleMessage(GsmSMSDispatcher.java:172)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:194)
at android.app.ActivityThread.main(ActivityThread.java:5546)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:606)
at dalvik.system.NativeStart.main(Native Method)
Aleksey
Сергій
npe, классик
Dmitriy
Dmitriy
Но видимо лимит стоит
Aleksey
Можно попробовать отправлять СМС раз минуту, например
Vladislav
при таком количестве СМС это вообще не вариант, но проверить можно
Сергій
Сергій
тебе надо просто подождать коги смс будет отправлена и слать новую
Сергій
там должен быть какой-то ивент
Vladislav
Сергій
Vladislav
когда sentIntent запустится разрешить новую отправлятиь?
Сергій
Dmitriy
Да у тебя очередь переполнилась и падает
Сергій
deliveryIntent, создай броадкаст ресивер и слушай его
Vladislav
сложно, попробую в инете найти этот пример
Сергій
смс слать не сложно, а броадкаст слушать сложно? 🤔
Vladislav
смс слать одна строка
Vladislav
я начинающий просто
Сергій
зачем начинающему слать смс?
Vladislav
что такое броадкаст ресивер знаю, а как слушать хз
Vladislav
Vladislav
не для себя
Vladislav
Сергій
похоже, только registerReceiver вынеси из метода
Сергій
что бы не создавал новый ресивер каждый раз
Vladislav
только не очень понятно, как заставить эту штуку отправить новую смс только после того, как та будет доставлена
Сергій
Сергій
создай свой стэк
Vladislav
Пока что понял, спасибо
Vladislav
хм, а если смс не будет доставлено пользователю?
Vladislav
скажем пользователь выключил телефон
Сергій
проверь )
Vladislav
ну а если он на день телефон выключил? весь день телефон не работал, а когда телефон включился что будет?
Vladislav
куча смс он получит?
Vladislav
и мое приложение на день зависнет?
Alex Android
Если не получил, это его проблемы
Vladislav
но у меня отправка следующего смс не запустится
Vladislav
разве нет?
Alex Android
Ivan
ребят, посоветуйте библу или туториал. Вообще по идее это диалог, который представляет собой список опций. Если например есть адпатер с itemами, у каждого есть кнопка с выбором опций. При нажатии на нее появляется этот диалог. В телеге в окне с чатом можно на нее нажать в правом верхнем углу, это как пример
Dmitry
Chriz
Ivan
спасибо!
Aleksey
Не совсем про Android, но почти.
Есть ли возможность получить прямую ссылку на Fabric Beta при загрузке через Fastlane?
Я про эту кнопку.
Gregory
ребят, а есть тут кто пишет не на java/kotlin ? Вопрос, с которым можно столкнуться в этом случае, где можно качнуть openssl библиотеки, libcrypto.so и libssl.so 64 bit ?
Дмитрий
AndXor
можешь самостоятельно сбилдить
https://boringssl.googlesource.com/boringssl/+/refs/heads/master
Сергій
https://github.com/leenjewel/openssl_for_ios_and_android/issues/22
😁
Gregory
и да, надо совместимость с armeabi-v8a
Gregory
спасибо, поизучаю