Aleksey
так-с, у медиума найден один плюс :)
да, у них типографика шикарная, пора обновлять шаблон)
Mike
да, у них типографика шикарная, пора обновлять шаблон)
а ещё пару багов на мобилках поправить 😢
Aleksey
а ещё пару багов на мобилках поправить 😢
вроде отсутствия адаптивности?)
Aleksey
можно у меня 56 строчек скопировать)
а я чет решил, что активити пускай в Application ходит, а Fragment уже в конструктор нужное получает
Denis
у меня вот так это выглядит 😕
Aleksey
э
прастити 🤷
Mike
у меня вот так это выглядит 😕
ммм, выглядит как виндовый рендер шрифтов
Denis
yep
Dug
ммм, выглядит как виндовый рендер шрифтов
ClearType’ы всякие там в винде ведь
Mike
ClearType’ы всякие там в винде ведь
да, но почему-то именно с винды я получаю такие скрины
Dug
Вот может быть с этим и связано
Mike
@GeorgiiKomaroff gist.github.com
Norim
Парни, кто-то работал с вк api? Пытаюсь вернуть имя пользователя на русском языке, использую вк sdk для этого, передаю addParam("lang", "0") а все равно приходит латиницей вместо кириллицы
Norim
Эти ребята с вк sdk сделали, а документацию к нему нет, пришлось самому порыться и узнать что для этого нужно объект конфига кастомный передать
⁣
@Harmonizr, отличная статья)
Aleksandr
я не могк понять как сетнуть эти параметры, вот я взял оринетацию в градусах, и как ее применить к файлу
вот же первый результат в выдаче: https://stackoverflow.com/questions/19753912/set-image-orientation-using-exifinterface
Anonymous
Подскажите пожалуйста, в приложении лучше делать одну базу данных или несколько? у меня 1 база данных (singlton), используется в нескольких репозиториях (singlton каждый из них). В классах ViewModel, я использую несколько репозиториев (у которых в конструкторе одна и таже база данных). У google в Plaid организовано также. Или для каждого репозитория сделать свою базу данных ? Не повлечет ли это ошибки ?
roman G
Ребят, можно ли как-то проверить, что пользователь перешел на новую версию приложения и сделать ему релогин? Есть ли какие-то механизмы? Или нужно просто ручками записывать в условные shared preferences что-то типа if(user_app_update == false){сделаеть релогин и поменять значение pref на true} Если так, то получается для каждой новой версии нужнен будет свой pref или мб я что-то не понимаю
Max
В манифесте объявлен сервис, я зыкрываю активити приложения и сервис тоже закрывается, так и должно быть?
Max
речь про FirebaseMessagingService
awawa
В манифесте объявлен сервис, я зыкрываю активити приложения и сервис тоже закрывается, так и должно быть?
хз что там по Firebase, но обычные сервисы закрываются через какое-то время после приложения, так задумано
Renat
Всем привет, как так получается, что мои приложение весят больше чем идентичные в плей маркете, хотя я и не использую картинки и стараюсь сокращать код
akbarov
Здравствуйте! ДОброго времени суток! Ребят что за у меня ошибка? В интернете говориться что нужно сделать unset _JAVA_OPTIONS и потом перезагрузить, но этот вариант никак не помогает. Что я делаю неправильно? Заранее спасибо!
Renat
А либы могут добавить веса приложению?
Antony
А либы могут добавить веса приложению?
Вы грузите в маркет apk или aab?
Renat
apk
Antony
apk
aab весит намного меньше, чем apk, подробнее в Гугле можете узнать почему
Тетяна
Народ, помогите пожалуйста, вот я вызиваю ViewModel который наследует AndroidViewModel и получаю ошыбку "Cannot create an instance of class AuthorizationViewModel" Что я делаю не так? lifecycle_version = "2.2.0"
Тетяна
AndroidViewModelFactory используй
результат не поменялся
Aleksey
результат не поменялся
какой конструктор у VM?
Тетяна
app
max
Ребят, запускаю приложение из AS, иногда получаю такой, хм, скукоженный интерфейс. Судя по layout инспектору, добавляются какие-то паддинги корневых вьюх на каждом уровне, к которым у меня даже нет доступа. После переключения темы внутри приложения всё становится нормально. Кто-нибудь сталкивался?
max
neikist
результат не поменялся
А где собственно сам результат? Что конкретно пишет?
max
Aleksey
app
допускаю, что AndroidViewModelFactory только Context умеет отдавать
Тетяна
А где собственно сам результат? Что конкретно пишет?
крашиться приложешия сjava.lang.RuntimeException: Unable to start activity ComponentInfo{com.buydating/com.buydating.features.authorization.AuthorizationActivity}: java.lang.RuntimeException: Cannot create an instance of class com.buydating.features.authorization.AuthorizationViewModel
neikist
крашиться приложешия сjava.lang.RuntimeException: Unable to start activity ComponentInfo{com.buydating/com.buydating.features.authorization.AuthorizationActivity}: java.lang.RuntimeException: Cannot create an instance of class com.buydating.features.authorization.AuthorizationViewModel
Обычно все таки пишется причина. Скиньте уже полностью стректрейс, уверен что будет что то в духе что не может найти нужный конструктор у вью модели в середине стектрейса
Тетяна
допускаю, что AndroidViewModelFactory только Context умеет отдавать
E/AndroidRuntime: FATAL EXCEPTION: main Process: com.buydating, PID: 5729 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.buydating/com.buydating.features.authorization.AuthorizationActivity}: java.lang.RuntimeException: Cannot create an instance of class com.buydating.features.authorization.AuthorizationViewModel at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3304) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3443) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2040) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loop(Looper.java:224) at android.app.ActivityThread.main(ActivityThread.java:7520) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
Тетяна
Обычно все таки пишется причина. Скиньте уже полностью стректрейс, уверен что будет что то в духе что не может найти нужный конструктор у вью модели в середине стектрейса
Caused by: java.lang.RuntimeException: Cannot create an instance of class com.buydating.features.authorization.AuthorizationViewModel at androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory.create(ViewModelProvider.java:275) at androidx.lifecycle.ViewModelProvider.get(ViewModelProvider.java:187) at androidx.lifecycle.ViewModelProvider.get(ViewModelProvider.java:150) at com.buydating.features.authorization.AuthorizationActivity.onCreate(AuthorizationActivity.kt:27) at android.app.Activity.performCreate(Activity.java:7893) at android.app.Activity.performCreate(Activity.java:7880) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1307) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3279) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3443) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2040) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loop(Looper.java:224) at android.app.ActivityThread.main(ActivityThread.java:7520) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
Тетяна
Обычно все таки пишется причина. Скиньте уже полностью стректрейс, уверен что будет что то в духе что не может найти нужный конструктор у вью модели в середине стектрейса
Caused by: kotlin.UninitializedPropertyAccessException: lateinit property context has not been initialized at com.buydating.core.App$Companion$dataProvider$2.invoke(App.kt:19) at com.buydating.core.App$Companion$dataProvider$2.invoke(App.kt:10) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at com.buydating.core.App$Companion.getDataProvider(Unknown Source:11) at com.buydating.core.platform.BaseViewModel.<init>(BaseViewModel.kt:11) at com.buydating.features.authorization.AuthorizationViewModel.<init>(AuthorizationViewModel.kt:7) at java.lang.reflect.Constructor.newInstance0(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:343) at androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory.create(ViewModelProvider.java:267) at androidx.lifecycle.ViewModelProvider.get(ViewModelProvider.java:187) at androidx.lifecycle.ViewModelProvider.get(ViewModelProvider.java:150) at com.buydating.features.authorization.AuthorizationActivity.onCreate(AuthorizationActivity.kt:27) at android.app.Activity.performCreate(Activity.java:7893) at android.app.Activity.performCreate(Activity.java:7880) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1307) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3279) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3443) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2040) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loop(Looper.java:224) at android.app.ActivityThread.main(ActivityThread.java:7520) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950) I/Process: Sending signal. PID: 5729 SIG: 9
neikist
Caused by: kotlin.UninitializedPropertyAccessException: lateinit property context has not been initialized at com.buydating.core.App$Companion$dataProvider$2.invoke(App.kt:19) at com.buydating.core.App$Companion$dataProvider$2.invoke(App.kt:10) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at com.buydating.core.App$Companion.getDataProvider(Unknown Source:11) at com.buydating.core.platform.BaseViewModel.<init>(BaseViewModel.kt:11) at com.buydating.features.authorization.AuthorizationViewModel.<init>(AuthorizationViewModel.kt:7) at java.lang.reflect.Constructor.newInstance0(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:343) at androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory.create(ViewModelProvider.java:267) at androidx.lifecycle.ViewModelProvider.get(ViewModelProvider.java:187) at androidx.lifecycle.ViewModelProvider.get(ViewModelProvider.java:150) at com.buydating.features.authorization.AuthorizationActivity.onCreate(AuthorizationActivity.kt:27) at android.app.Activity.performCreate(Activity.java:7893) at android.app.Activity.performCreate(Activity.java:7880) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1307) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3279) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3443) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2040) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loop(Looper.java:224) at android.app.ActivityThread.main(ActivityThread.java:7520) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950) I/Process: Sending signal. PID: 5729 SIG: 9
Не скидывайте в чат
neikist
Используйте блин пастбин какой нибудь
Тетяна
допускаю, что AndroidViewModelFactory только Context умеет отдавать
там ожидаеться именно application, context не подходит
Aleksey
Не скидывайте в чат
дак AndroidViewModelFactory разве умеет Application провайдить?
Александр
дак AndroidViewModelFactory разве умеет Application провайдить?
А как это связано с тем, что чел запостил сообщение на 3 экрана?
neikist
дак AndroidViewModelFactory разве умеет Application провайдить?
Э, ну как бы для того и предназначено. Естественно application нужно ему самому руками передать
neikist
чо?
Посмотрите на какое сообщение вы ответили
Александр
чо?
Посмотри на какое сообщение ты делаешь реплай
Aleksey
боже, вы серьезно? ну промахнулся сообщением, проблема?
neikist
Но вообще хоть стектрейсы в чат это свинство - но в последнем сообщении в самом начале причина явно указана
neikist
lateinit не инициализирован какой то
Тетяна
сори не знала что можно по другому скидать лог
neikist
context
Не суть важно.
Aleksey
Не суть важно.
ну хорошо)
Тетяна
Знаете походу проблема действительно в контексте (описана внизу лога), я закоментировала все что с етим связано и сотворилось чудо.. Спасибо, что помогли сойти с мертвой точки)) +100 всем до кармы
🐈 гав-гав
хеллоу всем, как можно получить айдишник вьюхи из лояута который я вставляю в хмл?
max
Можете кто-нибудь проверить на девайсе от самcунг с 9+ андроид, если добавить в стили строчку <style name="BlackTheme">, будет ли падение? Не могу понять что за дичь происходит.
Никита
Вопрос со звездочкой. Как сделать кастомный textview, который: - многострочный (вида Line1\nLine2\n...LineN) - при изменении высоты textview первая и последняя line остаются "прикреплены" к Top и Bottom соответственно, а меняется только межстрочное расстояние (lineSpacingExtra)
Aleksey
хеллоу всем, как можно получить айдишник вьюхи из лояута который я вставляю в хмл?
не писать логику в xml или импортнуть R в разметку (но ты станешь плохим человеком)
Сергѣй
Вопрос: а кто-нибудь удалял свои приложения из google play developer console - это возможно сделать ( вроде нет) и если возможно, то как. заранее спасибо за ответ