Size: a a a

StartAndroid Ru Chat

2021 March 14

СК

Саша Козловский... in StartAndroid Ru Chat
Alexander
если не знаете, то можно начать с проверки всего и вся на клиентском девайсе. все что связано с файловой системой например, раз вы её упомянли
В том то и дело,что девайс не у меня,а у одного из тестировщиков. Придётся,наверное,оборачивать это в try/catch,но я не понимаю,почему в ресивере не отрабатывает мой ueh,поэтому и хочу отправить соответствующую issue в google,т.к если,к примеру,в ресивере просто написать:
val a:int =1/0
То моё приложение крахнется,а должен отрабатывать мой ueh,как это было бы в activity. Мой класс,наследующийся от ueh,был реализован в классе,наследующемся от application.
источник

СК

Саша Козловский... in StartAndroid Ru Chat
Всех приветствую. Заметил что мой код,о котором я писал,не позволяет поделиться изображением в telegram и скайп,т.е система не находит эти activity даже с типом image/* и */*. Мой код выполняется в ресивере. При этом если использовать тип playin/text,то telegram и skype видны,но я не хочу считать изображение текстом. Если не переиспользовать intent,а создавать новый,проблема остаёться.
Может это связано с проблемами miui 12 на xiaomi redmi note 9 s (android 10)? Заранее всем огромное спасибо за помощь.
   intent.action=Intent.ACTION_SEND
   intent.type =dM.getMimeTypeForDownloadedFile(id) //dm это downloadManager.
   intent.flags=Intent.FLAG_GRANT_READ_URI_PERMISSION
   intent.putExtra(Intent.EXTRA_SUBJECT,name)
   intent.putExtra(Intent.EXTRA_STREAM,dM.getUriForDownloadedFile(id))
   intent.setPackage(null)
   startActivity(intent)
источник

DK

Danil Kyrgyzbaev in StartAndroid Ru Chat
Danil Kyrgyzbaev
Всем привет кто может помочь?  из-за fitssystemwindows android studio не показывает дизайн экрана, не показывает макет 🧐
или он глючить из за обновление Android Studio ?
источник

I

Ivan in StartAndroid Ru Chat
Danil Kyrgyzbaev
или он глючить из за обновление Android Studio ?
не пользуйся им, проверяй на девайсе
источник

DK

Danil Kyrgyzbaev in StartAndroid Ru Chat
на девайсе все ок показывает
источник

DK

Danil Kyrgyzbaev in StartAndroid Ru Chat
Ivan
не пользуйся им, проверяй на девайсе
а вы когда нибудь ползовались?
источник

I

Ivan in StartAndroid Ru Chat
Danil Kyrgyzbaev
а вы когда нибудь ползовались?
нет
источник

DK

Danil Kyrgyzbaev in StartAndroid Ru Chat
Ivan
нет
источник

DK

Danil Kyrgyzbaev in StartAndroid Ru Chat
груба говоря вот так он сейчас
источник

DK

Danil Kyrgyzbaev in StartAndroid Ru Chat
это не мой проект его мене вручили
источник

DK

Danil Kyrgyzbaev in StartAndroid Ru Chat
когда я просто удаляю он не будет запускатся
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Саша Козловский
В том то и дело,что девайс не у меня,а у одного из тестировщиков. Придётся,наверное,оборачивать это в try/catch,но я не понимаю,почему в ресивере не отрабатывает мой ueh,поэтому и хочу отправить соответствующую issue в google,т.к если,к примеру,в ресивере просто написать:
val a:int =1/0
То моё приложение крахнется,а должен отрабатывать мой ueh,как это было бы в activity. Мой класс,наследующийся от ueh,был реализован в классе,наследующемся от application.
Скорее всего это связано с особенностью работы ресиверов. Они стартуют в Вашем процессе, но там есть ограничение на использование потоков: любой поток запущенный в ресивере будет отменён. Есть подозрение что это как-то связано с Вашей проблемой так как uncaught exception это специфическая ошибка, которую не стоит использовать просто так. И это не баг, а фича, чтобы люди для работы не использовали ресиверы, а запускали сервисы.
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Если сильно упостить, то под капотом система делает примерно следующее:
1. Найти ресивер
2. Вызвать on receive
3. Сразу после вызова onReceive, отменить всю работу для ресивера и убить все треды которые были в нем запущены (как конкретно это происходит под капотом не смотрел, просто факт)
источник

E

Evgeny in StartAndroid Ru Chat
Народ, привет.
Подскажите настраивал ли ктонить или знает как:
нужна интеграция Trello + GitHub, очень важна одна фича, чтобы либо при создании карточки создавалась новая ветка в репе, либо вручную (внутри карточки) это можно было сделать
Делал ктонить подобное?

Нашел станадртный плагин от трелло для похожих нужд, но в нем ток информативность, т.е. можно прикрепить к карточке ветку, комит, пулреквест, а вот создать из самой карточки ветку нельзя
источник

ДД

Дмитрий Д. in StartAndroid Ru Chat
Вопросик. Пытаюсь избавиться от повторного свайпа, т.е. если пользователь решил отодвинуть шторку у элемента, другая, если она была открыта, должна закрыться. Никак не соображу как определить состояние (
источник

S

Sergey in StartAndroid Ru Chat
Привет! Такой вопрос по kotlin. Есть интерфейс, объявленный как inline. Создаю абстрактный класс и в нем объявляю этот интерфейс как protected var lateinit. Почему в классе, в котором наследую этот абстрактный не получаю доступ к этому интерфейсу??? Но если в абстрактном классе поставлю internal var lateinit, то доступ есть
источник

SP

Sergey Panov in StartAndroid Ru Chat
Sergey
Привет! Такой вопрос по kotlin. Есть интерфейс, объявленный как inline. Создаю абстрактный класс и в нем объявляю этот интерфейс как protected var lateinit. Почему в классе, в котором наследую этот абстрактный не получаю доступ к этому интерфейсу??? Но если в абстрактном классе поставлю internal var lateinit, то доступ есть
Без кода не очень понятен контекст. Зачем  делать inline интерфейс?
источник

S

Sergey in StartAndroid Ru Chat
Sergey Panov
Без кода не очень понятен контекст. Зачем  делать inline интерфейс?
Ну вот он нужен просто в определенных пределах..
источник

S

Sergey in StartAndroid Ru Chat
Объявляю абстрактный класс A (без модификатора доступа), наследую от него класс B (без модификатора). И если объявленные в классе A переменные protected var, видны в B, то объявленный в A protected var lateinit I (internal иниерфейс),  в B не виден...
источник

S

Sergey in StartAndroid Ru Chat
Виден в B если ставлю не protected, а internal
источник