Vadim
В чем проблема в этом фрагменте сделать то же самое, ведь диалог в этом фрагменте вызывался, нет?
по другому) смотри я открыл bottom sheet в котором у меня есть опции по нажатию на опцию у меня открывается ещё 1 диалог) во первых мне туда передать все данные надо и после вернуть их в первоначальный фрагмент. EventBus решает эту проблему.
Степан
YourActivity.this или просто this
Ошибка CS0119 'MainActivity" является тип, который недопустим в данном контексте. sendsms
Artem
во фрагменте достаточно просто обратиться к context
Степан
во фрагменте достаточно просто обратиться к context
ContextCompat.CheckSelfPermission(sendsms.MainActivity, Manifest.Permission.SendSms)
Anonymous
Степан
Anonymous
Это фрагмент или активити?
Artem
а что за класс?
Artem
он существует вне рамок скоупа?
Artem
:)))
Степан
а что за класс?
отдельный такой)))
Artem
прокинь туда контекст
Artem
ты в любом случае вызываешь этот функционал из какого-либо активити
Artem
вот оттуда и прокить
Artem
мммм через конструктор например
Anonymous
КАК?)))
Может, вы просто шутите над нами, код так красиво написан...
Степан
я только начинаю, можно как-то с примером? sendsms.MainActivity - MainActivity - это мне сдк подсказал
Кирилл
КАК?)))
Этот класс наследуется от чего-то что имеет context? (fragment/activity) Если нет то передай туда context через констуктор либо сделай через получение инстанса application и возьми его context
Віталій
Всем привет. Слышал ButterKnife уже deprecated, стоит использовать? Или есть замена?
Данил
по другому) смотри я открыл bottom sheet в котором у меня есть опции по нажатию на опцию у меня открывается ещё 1 диалог) во первых мне туда передать все данные надо и после вернуть их в первоначальный фрагмент. EventBus решает эту проблему.
почему SharedViewModel (если MVVM) не использовать, либо targetFragment, да даже SharedPreferences, можно даже database, либо вообще какой - либо класс Singleton, который будет именно отвечать за выбранные опции
Artem
я с C# недавно(((
оО это вроде Java
Anonymous
оО это вроде Java
Не) это не ява
Anonymous
Ява, моя любовь
Vadim
почему SharedViewModel (если MVVM) не использовать, либо targetFragment, да даже SharedPreferences, можно даже database, либо вообще какой - либо класс Singleton, который будет именно отвечать за выбранные опции
SharedViewModel - хорошо для MVVM согласен) такое использую в других проектах, тут MVP старенький проект, не сильно есть возможность переписывать)
Artem
Не) это не ява
да и не котлин 🙂 наверное C#
✙ ꑭ alex ₿ Ξ
Если фрагмент, то getActivity().
Не гет а requireActivity()
Anonymous
Не гет а requireActivity()
Мде, кто вам это сказал?
Кирилл
по другому) смотри я открыл bottom sheet в котором у меня есть опции по нажатию на опцию у меня открывается ещё 1 диалог) во первых мне туда передать все данные надо и после вернуть их в первоначальный фрагмент. EventBus решает эту проблему.
Eventbus со временем превращает проект в ад, event hell. Если уж брать его то только на один какой то кейс запрещая другим и себе использовать его для чего-либо другого
Anonymous
Мде, кто вам это сказал?
И еще не надо обижать хрупкую девушку 🥰
Mike
И еще не надо обижать хрупкую девушку 🥰
давайте лучше общаться по фактам, без сексизма и личностей
Кирилл
Не гет а requireActivity()
requireActivity() это прост обертка с throw над getActivity
Anonymous
А вы скажите ему что надо использовать getActivity() 🙂🤭
Mike
А вы скажите ему что надо использовать getActivity() 🙂🤭
А может, каждый сам разберётся, что использовать?
Anonymous
Да, поддерживаю
Степан
А вы скажите ему что надо использовать getActivity() 🙂🤭
я вам присылыл картинку - не работает это у меня
✙ ꑭ alex ₿ Ξ
Кирилл
А если на котле? Так не прокатит
Добавить ?.let ?? requireActivity не то что нужно использовать всегда, надо понимать когда тебе оно нужно а когда не очень и не хочется словить runtime из-за throw
Artem
на котлине activity или context
✙ ꑭ alex ₿ Ξ
я вам присылыл картинку - не работает это у меня
Если в активити this просто напиши
Artem
Если в активити this просто напиши
судя по картинке и this у него не работает
Oleg
Никак не пойму. Кто-нибудь в курсе почему тут activity null(точнее fragment not attached to activity) https://gitlab.com/olegsvs/android_pokemons/-/blob/recyclerview_restoration_testing/app/src/main/java/ru/olegsvs/pokemons/ui/pokemonList/PokemonListFragment.kt#L31 А тут нет? https://gitlab.com/olegsvs/android_pokemons/-/blob/recyclerview_restoration_testing/app/src/main/java/ru/olegsvs/pokemons/ui/pokemonList/PokemonListFragment.kt#L63 Фрагмент после поворота экрана, метод вызывается по кнопке. Смотрел в java декомпилированном из котлин, ничего странного не увидел.
Dmitry
Когда записываем видно с разных камер, а потом мержим при помощи ffmpeg, то некоторые фрагменты перевёрнуты на 180. Кто-то сталкивался с этой проблемой?
Степан
Если в активити this просто напиши
да уже по всякому написал
✙ ꑭ alex ₿ Ξ
Mike
да уже по всякому написал
ты можешь объяснить, в каком это классе? Тут уже человек двадцать гадают
Кирилл
да уже по всякому написал
Иди учить, хотя бы, C#, если пишешь на нем. Твои вопросы показывают что ты не знаешь самой базы
Дмитрий
Всем привет, нужна помощь или мысля в какую сторону копать. есть окно, но при выборе чекбокса, состояние анимации меняется, в чем прикол?
Дмитрий
Степан
ты можешь объяснить, в каком это классе? Тут уже человек двадцать гадают
значит все по порядку в отдельном файле есть класс он лезет на сайт получает данные если данные ок то пробуем послать СМС namespace MainDsp public class VarGetting public static string ParsSms из него вызываем public static bool SendSmsmanual
Artem
все еще не понятно
Дмитрий
Наверное слушается клик на чекбок и вызывается анимация указателя?
лучше сделать отдельных слушателей, на чек бокс и на указатели?
Степан
Что за класс, от чего он наследуется?
а вот наследуется.... его вызывает кнопка на главной форме правильно...?
Кирилл
лучше сделать отдельных слушателей, на чек бокс и на указатели?
На какой указатель? Если оно должно кликаться на чекбокс то видимо на него, ну можно слушать клик на целое view и оттуда тогглить чекбокс и анимацию
Степан
главная форма public class MainActivity : AppCompatActivity
Mike
а вот наследуется.... его вызывает кнопка на главной форме правильно...?
Зачем ты на вполне конкретный вопрос отвечаешь вопросом, ответ на который, очевидно, знаешь только ты?
Mike
главная форма public class MainActivity : AppCompatActivity
У тебя на главной форме проблема?
Кирилл
главная форма public class MainActivity : AppCompatActivity
Вау мы что-то узнали. Передай в конструктор твоего класса context из MainActivity и используй его
Mike
ну походу да
вот пока ты точно не можешь определить, учи язык и вообще не трогай андроид