Size: a a a

Android Developers

2021 January 06

АМ

Александр Михайлов... in Android Developers
Доброй ночи! Подскажите как такое может быть:
Внутри Activity вызываю функцию (она на скриншоте). Возвращает мне пустое значение.
Но если я сажусь в отладчик и построчно смотрю как выполняется функция, то данные она возвращает.
Если ставлю точку останова на функции - данные есть.
Если точки останова нет, то данные не возвращаются.
источник

С

Сергей in Android Developers
Александр Михайлов
Доброй ночи! Подскажите как такое может быть:
Внутри Activity вызываю функцию (она на скриншоте). Возвращает мне пустое значение.
Но если я сажусь в отладчик и построчно смотрю как выполняется функция, то данные она возвращает.
Если ставлю точку останова на функции - данные есть.
Если точки останова нет, то данные не возвращаются.
Потому что это колбек, а не синхронная функция
источник

I

Ivansuper in Android Developers
Александр Михайлов
Доброй ночи! Подскажите как такое может быть:
Внутри Activity вызываю функцию (она на скриншоте). Возвращает мне пустое значение.
Но если я сажусь в отладчик и построчно смотрю как выполняется функция, то данные она возвращает.
Если ставлю точку останова на функции - данные есть.
Если точки останова нет, то данные не возвращаются.
Код у тебя выполняется асинхронно. Когда ты идешь отладчиком, ты делаешь паузы и оно успевает отработать
источник

I

Ivansuper in Android Developers
Чтобы вернуть из функции такой результат тебе нужен коллбек, а не простой return
источник

I

Ivansuper in Android Developers
Ну или вернуть Future какую нибудь
источник

АМ

Александр Михайлов... in Android Developers
Ivansuper
Чтобы вернуть из функции такой результат тебе нужен коллбек, а не простой return
Спасибо, сейчас почитаю про это
источник
2021 January 07

AH

Alexander Harlamov in Android Developers
Привет! Задача такая: при открытии стороннего приложения нужно показывать Toast или Activity.

Расскажите, пожалуйста, в кратце что необходимо для этого использовать или скиньте какую-нибудь статью / репозиторий.

Буду благодарен
источник

C

CaKyPa in Android Developers
Alexander Harlamov
Привет! Задача такая: при открытии стороннего приложения нужно показывать Toast или Activity.

Расскажите, пожалуйста, в кратце что необходимо для этого использовать или скиньте какую-нибудь статью / репозиторий.

Буду благодарен
Это тебе, я так понял в сторону Broadcast Receiver копать надо
источник

C

Chuck in Android Developers
val/var?)
источник

AH

Alexander Harlamov in Android Developers
Единственное, что я нашел - Service, который отслеживает первую активити в стеке
источник

С

Сергей in Android Developers
А чатика по dagger нет? Или по другому DI?
источник

L

Lexa in Android Developers
Спасибо @DarkPerl и @PSA_56789 , проблему контекста вне креата я не решил, но сделал по хитрому и задумка удалась)
источник

bt

brain thrashed in Android Developers
Alexander Harlamov
Привет! Задача такая: при открытии стороннего приложения нужно показывать Toast или Activity.

Расскажите, пожалуйста, в кратце что необходимо для этого использовать или скиньте какую-нибудь статью / репозиторий.

Буду благодарен
Мб accessibility service?
источник

D

DarkPerl in Android Developers
Lexa
Спасибо @DarkPerl и @PSA_56789 , проблему контекста вне креата я не решил, но сделал по хитрому и задумка удалась)
Эм, не за что, но, лучше бы все же раскопать проблему, я опсаюсь за возможные баги )
источник

D

DarkPerl in Android Developers
Там 100% дело в какой нибудь досадной ошибке
источник

СП

Сергей П. in Android Developers
Lexa
Спасибо @DarkPerl и @PSA_56789 , проблему контекста вне креата я не решил, но сделал по хитрому и задумка удалась)
Не надо по-хитрому. Надо надежно
источник

D

DarkPerl in Android Developers
Lexa
Спасибо @DarkPerl и @PSA_56789 , проблему контекста вне креата я не решил, но сделал по хитрому и задумка удалась)
Там побегать по стек трейсу нужно и глянуть исходники и посидеть попить кофейку подумать ) и\или создать проект с нуля, для тестов и потихоньку аккуратно попробовать протестить. Или прям в коде проверки везде выставить через try\catch и if-else
источник

D

DarkPerl in Android Developers
Ну и еще раз проверить gradle скрипты сборки и версии api и то как вы получаете контекст
источник

D

DarkPerl in Android Developers
Будет не лишним
источник

V

Vladimir in Android Developers
Почему scrolltopoaition у ресайклера может скроллить не до конца айтема? Причем это рандомно происходит.
источник