Size: a a a

Android Developers

2021 January 18

ДР

Дмитрий Рубцов 🇷🇺🔥... in Android Developers
fucking slaves
источник

C☭

Chadwick ☭ in Android Developers
Привет!

пишу гибридное приложение на кордове.. сегодня словил баг что перестал срабатывать onResume ивент, если свернуть приложение... в настройках манифеста стоит android “singleInstance”,  с  “singleTop” тоже самое. После onPause приложение убивается с таск листа (как-то так, но видимо если нажать на home кнопку). и если снова перейти в приложение, то он перезапускается всегда.
Тестил на :
- Huawei P20 Pro (android 10)  - onRESUME event не срабатывает
- Nexus 5X (android 8) - onRESUME event ВСЕГДА срабатывает


может кто подсказать куда копать или что я забыл сделать?

2021-01-18 14:54:51.184 22311-22311/com.example.myapp D/CordovaActivity: Paused the activity.
2021-01-18 14:54:51.195 22311-22311/com.example.myapp I/chromium: [INFO:CONSOLE(4)] "FIRE -> onDevicePause -> device paused", source: file:///android_asset/www/js/app.min.js (4)
2021-01-18 14:54:51.418 22311-22348/com.example.myapp D/ZrHung.AppEyeUiProbe: not watching, wait.
2021-01-18 14:54:51.648 22311-22349/com.example.myapp W/libEGL: EGLNativeWindowType 0x7524822950 disconnect failed
2021-01-18 14:54:51.657 22311-22349/com.example.myapp W/libEGL: EGLNativeWindowType 0x7524822d10 disconnect failed
2021-01-18 14:54:52.130 22311-22311/com.example.myapp D/CordovaActivity: Stopped the activity.
2021-01-18 14:54:52.159 22311-22311/com.example.myapp D/CordovaActivity: CordovaActivity.onDestroy()
2021-01-18 14:54:52.160 22311-22311/com.example.myapp D/CordovaWebViewImpl: >>> loadUrl(about:blank)
2021-01-18 14:54:52.170 22311-22311/com.example.myapp W/cr_AwContents: WebView.destroy() called while WebView is still attached to window.
2021-01-18 14:54:52.179 22311-22311/com.example.myapp D/ActivityThread: Remove activity client record, r= ActivityRecord{de81ed2 token=android.os.BinderProxy@88805e7 {com.example.myapp/com.example.myapp.MainActivity}} token= android.os.BinderProxy@88805e7
2021-01-18 14:54:52.188 22311-22311/com.example.myapp W/cr_AwContents: Application attempted to call on a destroyed WebView
   java.lang.Throwable
       at org.chromium.android_webview.AwContents.p(chromium-TrichromeWebViewGoogle.aab-stable-428014133:2)
       at vM.loadingStateChanged(chromium-TrichromeWebViewGoogle.aab-stable-428014133:2)
       at android.os.MessageQueue.nativePollOnce(Native Method)
       at android.os.MessageQueue.next(MessageQueue.java:363)
       at android.os.Looper.loop(Looper.java:173)
       at android.app.ActivityThread.main(ActivityThread.java:8178)
       at java.lang.reflect.Method.invoke(Native Method)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101)
источник

А4

Агент 47 in Android Developers
Ярослав
Ну если параллельно два приложения, то ответ выше по поводу applicationId
Ок, принял, пошла ебля
источник

А4

Агент 47 in Android Developers
источник

D

Denis in Android Developers
Dem Mort
в плане обычный input file в html, пользователь клацает и выходит выбор из галереи или камеры, далее соответственно передать файл. у меня реализовано через галерею, но просят еще камеру, но что-то решения неприятно костыльные нахожу
а чем принципильно отличается выбор фото из галереи от камеры? и там и там onActivityResult, и там и там bitmap в интенте. т.е. вопрос сводится к "как получить изображение из камеры"? ну, тогда ты по-ходу не гуглил нихуя
источник

PE

Pavel Erokhin in Android Developers
Denis
а чем принципильно отличается выбор фото из галереи от камеры? и там и там onActivityResult, и там и там bitmap в интенте. т.е. вопрос сводится к "как получить изображение из камеры"? ну, тогда ты по-ходу не гуглил нихуя
+1
источник

Я

Ярослав in Android Developers
Переиграл и уничтожил😁
источник

S

Serhei in Android Developers
как в таком DatePicker по вертикали сделать не 3 а 5 элементов?
т.е не 06 07 08
а 05 06 07 08 09
источник

D

Denis in Android Developers
Serhei
как в таком DatePicker по вертикали сделать не 3 а 5 элементов?
т.е не 06 07 08
а 05 06 07 08 09
а четвертым будет эра или измерение?)
источник

AG

Adam Grey in Android Developers
Denis
а четвертым будет эра или измерение?)
😂
источник

Я

Ярослав in Android Developers
Denis
а четвертым будет эра или измерение?)
Наверное время🤔
источник

S

Serhei in Android Developers
Denis
а четвертым будет эра или измерение?)
поправил
источник

Я

Ярослав in Android Developers
Serhei
как в таком DatePicker по вертикали сделать не 3 а 5 элементов?
т.е не 06 07 08
а 05 06 07 08 09
https://github.com/noowenz/CustomDateTimePicker
Нуууу только так можно, пока другого искал
источник

D

Dzmitry in Android Developers
Посоветуйте статью как менеджить вкладки при использовании BottomNavigationView. Понимаю что нужно использовать бекстек, но не понимаю как. Желаемое поведение - есть несколько вкладок, внутри каждой из которых своя история.
источник

C☭

Chadwick ☭ in Android Developers
Chadwick ☭
Привет!

пишу гибридное приложение на кордове.. сегодня словил баг что перестал срабатывать onResume ивент, если свернуть приложение... в настройках манифеста стоит android “singleInstance”,  с  “singleTop” тоже самое. После onPause приложение убивается с таск листа (как-то так, но видимо если нажать на home кнопку). и если снова перейти в приложение, то он перезапускается всегда.
Тестил на :
- Huawei P20 Pro (android 10)  - onRESUME event не срабатывает
- Nexus 5X (android 8) - onRESUME event ВСЕГДА срабатывает


может кто подсказать куда копать или что я забыл сделать?

2021-01-18 14:54:51.184 22311-22311/com.example.myapp D/CordovaActivity: Paused the activity.
2021-01-18 14:54:51.195 22311-22311/com.example.myapp I/chromium: [INFO:CONSOLE(4)] "FIRE -> onDevicePause -> device paused", source: file:///android_asset/www/js/app.min.js (4)
2021-01-18 14:54:51.418 22311-22348/com.example.myapp D/ZrHung.AppEyeUiProbe: not watching, wait.
2021-01-18 14:54:51.648 22311-22349/com.example.myapp W/libEGL: EGLNativeWindowType 0x7524822950 disconnect failed
2021-01-18 14:54:51.657 22311-22349/com.example.myapp W/libEGL: EGLNativeWindowType 0x7524822d10 disconnect failed
2021-01-18 14:54:52.130 22311-22311/com.example.myapp D/CordovaActivity: Stopped the activity.
2021-01-18 14:54:52.159 22311-22311/com.example.myapp D/CordovaActivity: CordovaActivity.onDestroy()
2021-01-18 14:54:52.160 22311-22311/com.example.myapp D/CordovaWebViewImpl: >>> loadUrl(about:blank)
2021-01-18 14:54:52.170 22311-22311/com.example.myapp W/cr_AwContents: WebView.destroy() called while WebView is still attached to window.
2021-01-18 14:54:52.179 22311-22311/com.example.myapp D/ActivityThread: Remove activity client record, r= ActivityRecord{de81ed2 token=android.os.BinderProxy@88805e7 {com.example.myapp/com.example.myapp.MainActivity}} token= android.os.BinderProxy@88805e7
2021-01-18 14:54:52.188 22311-22311/com.example.myapp W/cr_AwContents: Application attempted to call on a destroyed WebView
   java.lang.Throwable
       at org.chromium.android_webview.AwContents.p(chromium-TrichromeWebViewGoogle.aab-stable-428014133:2)
       at vM.loadingStateChanged(chromium-TrichromeWebViewGoogle.aab-stable-428014133:2)
       at android.os.MessageQueue.nativePollOnce(Native Method)
       at android.os.MessageQueue.next(MessageQueue.java:363)
       at android.os.Looper.loop(Looper.java:173)
       at android.app.ActivityThread.main(ActivityThread.java:8178)
       at java.lang.reflect.Method.invoke(Native Method)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101)
👆🏻
источник

A

Aleksandr in Android Developers
Всем привет. Подскажи, как быть если есть класс который недоступен на младшем API? Пример, есть класс который обрабатывает DeadSystemException который доступен только с API 24, на API 21 этот класс падает по FATAL EXCEPTION в newInstanceImpl.
источник

D

Denis in Android Developers
Aleksandr
Всем привет. Подскажи, как быть если есть класс который недоступен на младшем API? Пример, есть класс который обрабатывает DeadSystemException который доступен только с API 24, на API 21 этот класс падает по FATAL EXCEPTION в newInstanceImpl.
проверка версии апи, и использовать его только на доступных апи. либо искать альтернативы
источник

A

Aleksandr in Android Developers
Denis
проверка версии апи, и использовать его только на доступных апи. либо искать альтернативы
Что значит использовать его только на доступных апи? Написать обертку?
источник

D

Denis in Android Developers
Aleksandr
Что значит использовать его только на доступных апи? Написать обертку?
ну типа  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {somelogic} else {anotherlogic}
источник

A

Aleksandr in Android Developers
Denis
ну типа  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {somelogic} else {anotherlogic}
Он перестаёт падать, но в logcat печатает "E/dalvikvm: Could not find class 'android.os.DeadSystemException', referenced from method ru.example.MyClass", что немного напрягает
источник