Size: a a a

Android Developers

2020 December 27

D

Denis in Android Developers
Ярослав
Вот это очень хороший вопрос, и к сожалению я не нашел ответа, все, парсеры xml что я знал, не справились с этим вопросом
да, я так и не нашел ничего
источник

D

Denis in Android Developers
что такое jflex?
источник

Я

Ярослав in Android Developers
Denis
что такое jflex?
Лексический анализатор, на этом базируетеся подвеска синтаксиса в большинстве текстовых редакторов под десктоп
источник

S

Silent829 in Android Developers
Mark
День добрый. Вопрос скорее по котлину, но все же.
В классе A расширяем класс B, получив B.fun().
Можно ли из класса C воспользоваться этой функцией?
так?
источник

M

Mark in Android Developers
вроде того, да
источник

D

Denis in Android Developers
мне кажется, самым нормальным решением будет использование любого парсера, который возвращает ноды xml, и дальше превращать все дочерние ноды strings в стрингу
источник

D

Denis in Android Developers
ну, по крайней мере до другого я еще не додумался
источник

S

Silent829 in Android Developers
Mark
вроде того, да
а варианты с рефлексией принимаются?))
источник

M

Mark in Android Developers
ну, возможно рефлексия будет выглядеть более логично, нежели то, как закостылил это я)
источник

S

Silent829 in Android Developers
Mark
ну, возможно рефлексия будет выглядеть более логично, нежели то, как закостылил это я)
ооо, а можно посмотреть
источник

S

Silent829 in Android Developers
а что за кейс? не хочу придумывать просто себе его сам сейчас
источник

M

Mark in Android Developers
Silent829
ооо, а можно посмотреть
как сказать, тут в примере использовалось расширение просто ради того, чтобы обращаться к методам самого класса, так что здесь просто действительно кейс не такой, в каком обычно юзают расширения
источник

M

Mark in Android Developers
короче расширение а-ля
HttpClient.downloadFile(){
////
использование методов класса HttpClient
///
}

а вызывается этот метод уже посредством объекта HttpClient

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

МП

Макс Провоторов... in Android Developers
Ярослав
@PaladinDev прав,а ты нет
?
источник

МП

Макс Провоторов... in Android Developers
Я сказал, что пропущена точка с запятой
источник

МП

Макс Провоторов... in Android Developers
С другим я согласился с ним
источник

МП

Макс Провоторов... in Android Developers
Хоть почитай сначала
источник

S

Silent829 in Android Developers
Mark
короче расширение а-ля
HttpClient.downloadFile(){
////
использование методов класса HttpClient
///
}

а вызывается этот метод уже посредством объекта HttpClient

ну вот я и думал, можно ли оставить это расширение, запихнув его в другой класс и юзать как до этого
зачем его запихивать в другой класс?
источник

M

Mark in Android Developers
ради.. подобия архитектуры?
вроде подобное должно находится где-нибудь в datasource, а вызывать метод этот я планировал где-нибудь во фрагменте
источник

S

Silent829 in Android Developers
а что мешает прокинуть метод через цепочку viewModel -> usecase / interactor -> repository? @martinbirn
источник