Size: a a a

Android Developers

2020 April 20

AS

Almas Shagdarov in Android Developers
Филадельфия Хачатурян
А что сложного? Это же просто строка
можешь подсказать что может быть не так
источник

Д

Дмитрий in Android Developers
Может кто подсказать в чем проблема манифеста?
источник

RS

Roman Shemshei in Android Developers
Дмитрий
Может кто подсказать в чем проблема манифеста?
Нету такой инты
источник

Д

Дмитрий in Android Developers
Roman Shemshei
Нету такой инты
Верное решение, если 2 часа не можешь понять почему не работает, перезагрузи студию
источник

AS

Almas Shagdarov in Android Developers
Парни помогите
источник

AS

Almas Shagdarov in Android Developers
Переслано от Almas Shagdarov
да нету опыта вот что я написал
val builder = MultipartBody.Builder()
               builder.setType(MultipartBody.FORM)
               builder.addFormDataPart("filedata", fileName!!, requestFile)
               builder.addFormDataPart("relativePath", "");
               builder.addFormDataPart("renditions", "doclib");
               builder.addFormDataPart("include", "allowableOperations")
               builder.addFormDataPart("autoRename", "true")
               builder.addFormDataPart("nodeType", "cm_content")
               val requestBody = builder.build()

и сам реквест
@Headers("Content-Type: multipart/form-data")
@Multipart
suspend fun uploadTaskAttachment(
                                    file: MultipartBody )
источник

ВБ

Валерий Борецкий... in Android Developers
Все привет. Такая проблема. Application is null на точках входа. То есть при первом обращении к апп из launch activity или ресиверов. Странно, но по логам так. Причем краши отображаются только в гугл консоли. И в большинстве для андроид 6 и 9. Остальные версии единичны. В интернетах существует такая проблема у людей, но решения нет. Похоже, что application стартует позже, чем активити. Тестировал на эмуляторах с рестартами/сворачиваниями/убиваниями приложения, но кейс повторить не удалось. Может у кого была похожая проблема


ava.lang.RuntimeException:
 1. at android.app.ActivityThread.handleCreateService (ActivityThread.java:2862)
 2. at android.app.ActivityThread.access$1900 (ActivityThread.java:150)
 3. at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1427)
 4. at android.os.Handler.dispatchMessage (Handler.java:102)
 5. at android.os.Looper.loop (Looper.java:148)
 6. at android.app.ActivityThread.main (ActivityThread.java:5417)
 7. at java.lang.reflect.Method.invoke (Native Method)
 8. at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:728)
 9. at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:616)

Caused by: java.lang.NullPointerException:
 1. at com.my.myapp.notifications.data.services.MyFirebaseMessagingServices.<init> (MyFirebaseMessagingServices.java:77)
 2. at java.lang.Class.newInstance (Native Method)
 3. at android.app.ActivityThread.handleCreateService (ActivityThread.java:2859)
ActivityThread.java:2862)
 2. at android.app.ActivityThread.access$1900 (ActivityThread.java:150)
 3. at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1427)
 4. at android.os.Handler.dispatchMessage (Handler.java:102)
 5. at android.os.Looper.loop (Looper.java:148)
 6. at android.app.ActivityThread.main (ActivityThread.java:5417)
 7. at java.lang.reflect.Method.invoke (Native Method)
 8. at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:728)
 9. at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:616)

Caused by: java.lang.NullPointerException:
 1. at com.my.myapp.notifications.data.services.MyFirebaseMessagingServices.<init> (MyFirebaseMessagingServices.java:77)
 2. at java.lang.Class.newInstance (Native Method)
 3. at android.app.ActivityThread.handleCreateService (ActivityThread.java:2859)
источник

DB

Dmytro Borysov in Android Developers
Almas Shagdarov
Переслано от Almas Shagdarov
да нету опыта вот что я написал
val builder = MultipartBody.Builder()
               builder.setType(MultipartBody.FORM)
               builder.addFormDataPart("filedata", fileName!!, requestFile)
               builder.addFormDataPart("relativePath", "");
               builder.addFormDataPart("renditions", "doclib");
               builder.addFormDataPart("include", "allowableOperations")
               builder.addFormDataPart("autoRename", "true")
               builder.addFormDataPart("nodeType", "cm_content")
               val requestBody = builder.build()

и сам реквест
@Headers("Content-Type: multipart/form-data")
@Multipart
suspend fun uploadTaskAttachment(
                                    file: MultipartBody )
в чем твоя проблема ? гугл отключили?
источник

AS

Almas Shagdarov in Android Developers
Dmytro Borysov
в чем твоя проблема ? гугл отключили?
вы че тролите я гуглил у меня валится я же код скинул свой чекните просто
источник

DB

Dmytro Borysov in Android Developers
Валерий Борецкий
Все привет. Такая проблема. Application is null на точках входа. То есть при первом обращении к апп из launch activity или ресиверов. Странно, но по логам так. Причем краши отображаются только в гугл консоли. И в большинстве для андроид 6 и 9. Остальные версии единичны. В интернетах существует такая проблема у людей, но решения нет. Похоже, что application стартует позже, чем активити. Тестировал на эмуляторах с рестартами/сворачиваниями/убиваниями приложения, но кейс повторить не удалось. Может у кого была похожая проблема


ava.lang.RuntimeException:
 1. at android.app.ActivityThread.handleCreateService (ActivityThread.java:2862)
 2. at android.app.ActivityThread.access$1900 (ActivityThread.java:150)
 3. at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1427)
 4. at android.os.Handler.dispatchMessage (Handler.java:102)
 5. at android.os.Looper.loop (Looper.java:148)
 6. at android.app.ActivityThread.main (ActivityThread.java:5417)
 7. at java.lang.reflect.Method.invoke (Native Method)
 8. at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:728)
 9. at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:616)

Caused by: java.lang.NullPointerException:
 1. at com.my.myapp.notifications.data.services.MyFirebaseMessagingServices.<init> (MyFirebaseMessagingServices.java:77)
 2. at java.lang.Class.newInstance (Native Method)
 3. at android.app.ActivityThread.handleCreateService (ActivityThread.java:2859)
ActivityThread.java:2862)
 2. at android.app.ActivityThread.access$1900 (ActivityThread.java:150)
 3. at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1427)
 4. at android.os.Handler.dispatchMessage (Handler.java:102)
 5. at android.os.Looper.loop (Looper.java:148)
 6. at android.app.ActivityThread.main (ActivityThread.java:5417)
 7. at java.lang.reflect.Method.invoke (Native Method)
 8. at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:728)
 9. at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:616)

Caused by: java.lang.NullPointerException:
 1. at com.my.myapp.notifications.data.services.MyFirebaseMessagingServices.<init> (MyFirebaseMessagingServices.java:77)
 2. at java.lang.Class.newInstance (Native Method)
 3. at android.app.ActivityThread.handleCreateService (ActivityThread.java:2859)
а что там в 77 строчке? тут MyFirebaseMessagingServices.java:77
источник

QH

Quantum Harmonizer in Android Developers
Almas Shagdarov
да нету опыта вот что я написал
val builder = MultipartBody.Builder()
               builder.setType(MultipartBody.FORM)
               builder.addFormDataPart("filedata", fileName!!, requestFile)
               builder.addFormDataPart("relativePath", "");
               builder.addFormDataPart("renditions", "doclib");
               builder.addFormDataPart("include", "allowableOperations")
               builder.addFormDataPart("autoRename", "true")
               builder.addFormDataPart("nodeType", "cm_content")
               val requestBody = builder.build()

и сам реквест
@Headers("Content-Type: multipart/form-data")
@Multipart
suspend fun uploadTaskAttachment(
                                    file: MultipartBody )
отсылай поля обычной форм-датой, а мультипартом только файл
источник

ВБ

Валерий Борецкий... in Android Developers
Dmytro Borysov
а что там в 77 строчке? тут MyFirebaseMessagingServices.java:77
Достаю дагеровский компонент
   MyApp.getInstance().getAppComponent().inject(this);
источник

AS

Almas Shagdarov in Android Developers
Almas Shagdarov
вы че тролите я гуглил у меня валится я же код скинул свой чекните просто
обычной это как типол @field
источник

DB

Dmytro Borysov in Android Developers
Валерий Борецкий
Достаю дагеровский компонент
   MyApp.getInstance().getAppComponent().inject(this);
Зачем? это ж сервис по приему пушей?
источник

КР

Кирилл Романенко... in Android Developers
Подскажите плз: у кнопки есть эффект, который накладывается сверху, когда кнопка нажата. Небольшое затемнение происходит. Как отключить этот эффект?
источник

DB

Dmytro Borysov in Android Developers
Кирилл Романенко
Подскажите плз: у кнопки есть эффект, который накладывается сверху, когда кнопка нажата. Небольшое затемнение происходит. Как отключить этот эффект?
может занулить фореграунд?
источник

ФХ

Филадельфия Хачатуря... in Android Developers
Almas Shagdarov
обычной это как типол @field
источник

КР

Кирилл Романенко... in Android Developers
Dmytro Borysov
может занулить фореграунд?
Сейчас попробую
источник

AO

Andrew Oreshko in Android Developers
Всем привет
я делаю приложение-менеджер паролей и сейчас конкретно занимаюсь частью автофилла
из AssistStructure объекта через метод getTitle() я получаю название пакета, которое является google play id, как я понял
есть ли какой-то способ сматчить название пакета на веб-сайт (например, com.facebook.katana -> https://facebook.com) ?
По факту, пытаюсь сделать возможным автоматически выбрать нужные креды, когда пытаюсь залогиниться в нативном приложении. В моем же менеджере паролей хранятся объекты наподобие { name: ‘Facebook’, url: ‘facebook.com’}
источник

AO

Andrew Oreshko in Android Developers
когда делаю запрос на автофилл с сайта, то над просто сматчить домен на url в моем объекте, а как же сделать с приложениями....
источник