Size: a a a

Android Developers

2021 January 23

S

Singular in Android Developers
Silent829
фрагмент не контекст
Но он использует Context Активности, что не так?
источник

PE

Pavel Erokhin in Android Developers
Алексей Гладков
Ну как минимум надо requirecontext дёргать
ну так если это надо, то нормально, почему и нет
источник

S

Singular in Android Developers
Context идеально же или есть проблемы?
источник

S

Silent829 in Android Developers
Алексей Гладков
Ну как минимум надо requirecontext дёргать
так а если например эти расширения это просто интенты посылать?
источник

PE

Pavel Erokhin in Android Developers
Singular
Но он использует Context Активности, что не так?
нет, он не наследуется от контекст класса
источник

АГ

Алексей Гладков... in Android Developers
Pavel Erokhin
ну так если это надо, то нормально, почему и нет
Но здесь можно обойтись без этого ))
источник

S

Silent829 in Android Developers
Singular
Но он использует Context Активности, что не так?
я имел в виду на типовом уровне, что фрагмент не наследует контекст, как вьюхолдер это не вью
источник

PE

Pavel Erokhin in Android Developers
Алексей Гладков
Но здесь можно обойтись без этого ))
мы не знаем, нельзя сказать, если ему нужно на контекст, то мой способ, если какой-то простое действие не связанное с контекстом, то интерфейс
источник

PE

Pavel Erokhin in Android Developers
Pavel Erokhin
fun Context.puk() = Unit

// activity code
puk()

// fragment code
requestContext().puk()
Если надо контекст у двоих получать, то конечно лучше экстеншн на контекст, как тут
источник

S

Singular in Android Developers
Александр Сергеевич
опиши задачу может быть хотябы
Задача такая, пишу экстеншены разные для Активити и Фрагментов, некоторые вещи тупо дублируются, может проще писать их все через Context?
Не будет же такой ситуации что в Активити будет работать, в фрагменте крашнится?
источник

S

Silent829 in Android Developers
Pavel Erokhin
Если надо контекст у двоих получать, то конечно лучше экстеншн на контекст, как тут
+
источник

АГ

Алексей Гладков... in Android Developers
Pavel Erokhin
Если надо контекст у двоих получать, то конечно лучше экстеншн на контекст, как тут
Ну только если так да
источник

PE

Pavel Erokhin in Android Developers
Singular
Задача такая, пишу экстеншены разные для Активити и Фрагментов, некоторые вещи тупо дублируются, может проще писать их все через Context?
Не будет же такой ситуации что в Активити будет работать, в фрагменте крашнится?
до сих пор не понятно, что ты хочешь сделать
опиши юзкейс кода
источник

S

Silent829 in Android Developers
Singular
Задача такая, пишу экстеншены разные для Активити и Фрагментов, некоторые вещи тупо дублируются, может проще писать их все через Context?
Не будет же такой ситуации что в Активити будет работать, в фрагменте крашнится?
а что за экстеншены?
источник

АГ

Алексей Гладков... in Android Developers
Пару примеров экстеншнов хотя бы
источник

PE

Pavel Erokhin in Android Developers
Singular
Задача такая, пишу экстеншены разные для Активити и Фрагментов, некоторые вещи тупо дублируются, может проще писать их все через Context?
Не будет же такой ситуации что в Активити будет работать, в фрагменте крашнится?
ничего не будет крашиться, если ты правильно напшиешь логику, которую только ты знаешь
источник

S

Singular in Android Developers
Pavel Erokhin
до сих пор не понятно, что ты хочешь сделать
опиши юзкейс кода
Ты тролишь чотли? короче ты видимо экстеншены не писал никогда
источник

PE

Pavel Erokhin in Android Developers
Singular
Ты тролишь чотли? короче ты видимо экстеншены не писал никогда
что?
источник

АС

Александр Сергеевич... in Android Developers
Singular
Задача такая, пишу экстеншены разные для Активити и Фрагментов, некоторые вещи тупо дублируются, может проще писать их все через Context?
Не будет же такой ситуации что в Активити будет работать, в фрагменте крашнится?
а что можно расширять у активности и фрагмента чтобы код дублировался?
источник

S

Silent829 in Android Developers
Singular
Ты тролишь чотли? короче ты видимо экстеншены не писал никогда
хватит считать себя самым умным
источник