Size: a a a

Android Developers

2021 February 03

СП

Сергей П. in Android Developers
Dmitriy
Если я использую интент SEND, тогда всё работает и текст добавляется по стандарту через EXTRA_TEXT. но тогда при выборе приложение не только почтовые клиенты но и много лишних приложений появляются. А через SENDTO он только почтовые клиенты предлагает, но я не могу этот Uri победить)
Погугли intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
источник

D

Dmitriy in Android Developers
Сергей П.
Погугли intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
спасибо, посмотрю
источник

EI

Edem Injection in Android Developers
добрый.
Подскажите насколько с апи андроида можно работать во флаттере относительно джавы/котлина?
источник

L

Leonid in Android Developers
Edem Injection
добрый.
Подскажите насколько с апи андроида можно работать во флаттере относительно джавы/котлина?
Android SDK написан на Java, и его можно использовать как из кода написанного на Java, так и из кода на Kotlin.

Как использовать Android SDK из flutter - изучайте документацию flutter на эту тему.
источник

ES

Egor Sigolaev in Android Developers
Подскажите, как реализовать появление menu эдит текста при клике по нему, но без раскрытия клавы? На видео меню открывается при лонг клике по эдит тексту или при клике, но когда клава открыта.
источник

L

Leonid in Android Developers
Egor Sigolaev
Подскажите, как реализовать появление menu эдит текста при клике по нему, но без раскрытия клавы? На видео меню открывается при лонг клике по эдит тексту или при клике, но когда клава открыта.
Извиняюсь, а как юзер будет текст  печатать? Ведь если по каждому клику вылезает меню, то текст вводить не получится.
источник

ES

Egor Sigolaev in Android Developers
Leonid
Извиняюсь, а как юзер будет текст  печатать? Ведь если по каждому клику вылезает меню, то текст вводить не получится.
Ну мне надо сделать функционал, чтобы можно было легко ссылку вставить в поле. Вроде в монобанке такая фишка есть.
источник

ES

Egor Sigolaev in Android Developers
Leonid
Извиняюсь, а как юзер будет текст  печатать? Ведь если по каждому клику вылезает меню, то текст вводить не получится.
И клик же будет один, он и так при открытой клаве работает.
источник

L

Leonid in Android Developers
Egor Sigolaev
Ну мне надо сделать функционал, чтобы можно было легко ссылку вставить в поле. Вроде в монобанке такая фишка есть.
Long click + menu = стандартное поведение.

Хочется сразить юзеров наповал нетрадиционным подходом? 😁
источник

Р🍌

Роман 🍌 in Android Developers
Мб ему надо чтобы вообще клавиатура не открывалась?
источник

Р🍌

Роман 🍌 in Android Developers
Чисто текст едит для паста ссылки
источник

L

Leonid in Android Developers
Роман 🍌
Мб ему надо чтобы вообще клавиатура не открывалась?
Тогда какой смысл в EditText?
источник

ES

Egor Sigolaev in Android Developers
Leonid
Long click + menu = стандартное поведение.

Хочется сразить юзеров наповал нетрадиционным подходом? 😁
Окей. Пускай клава открывает, но можно ли програмно показать меню эдит текста?
источник

ES

Egor Sigolaev in Android Developers
Именно встроенное системно, а не кастомное
источник

Р🍌

Роман 🍌 in Android Developers
Leonid
Тогда какой смысл в EditText?
Не знаю)
@Egor_Sigolaev , мб здесь EditText не лучший вариант?
источник

СП

Сергей П. in Android Developers
Поскольку я не видал такого нигде и никогда - предположил бы что нет
источник

Н

Николай in Android Developers
Ребят где может быть зарыта собака?

Юзаю даггер2.

Есть AppComponent, RoomModule, Репозиторий, Прописано в App классе инициализация appComponent внутри onCreate(). все аннотиции проверил сто раз. Всё есть.

Есть вызов  App.appComponent.inject(this)

Андроид студия всё это подхватывает. Всё должно работать но получаю lateinit property roomDataSource has not been initialized
источник

ES

Egor Sigolaev in Android Developers
Николай
Ребят где может быть зарыта собака?

Юзаю даггер2.

Есть AppComponent, RoomModule, Репозиторий, Прописано в App классе инициализация appComponent внутри onCreate(). все аннотиции проверил сто раз. Всё есть.

Есть вызов  App.appComponent.inject(this)

Андроид студия всё это подхватывает. Всё должно работать но получаю lateinit property roomDataSource has not been initialized
Покажи модуль RoomModule
источник

Н

Николай in Android Developers
Egor Sigolaev
Покажи модуль RoomModule
источник

L

Leonid in Android Developers
Egor Sigolaev
Окей. Пускай клава открывает, но можно ли програмно показать меню эдит текста?
Не ломай стандартное поведение.

Если очень нужно чего-то вставить из буфера необычным способом - положи кнопку рядом и пусть она это делает.
источник