Size: a a a

Android Developers

2020 March 21

QH

Quantum Harmonizer in Android Developers
k1ceargy
Есть innerClass и outerClass (типа в одном классе есть еще один класс)
через рефлексию нужно получить имея инстанс innerClass инстанс outerClass
найди поле по имени this$0 (я бы не советовал делать это)
источник

k

k1ceargy in Android Developers
public class OuterClass {
       public class InnerClass {
              ....
       }
   .....
}
источник

k

k1ceargy in Android Developers
Quantum Harmonizer
найди поле по имени this$0 (я бы не советовал делать это)
а почему не советуете?
источник

k

k1ceargy in Android Developers
может есть по-лучше способ)
источник

QH

Quantum Harmonizer in Android Developers
k1ceargy
может есть по-лучше способ)
Конечно. Изложить свою задачу, чтобы можно было подсказать, как решить её без рефлекшена.
источник

k

k1ceargy in Android Developers
Подключаю свой динамический класс к другому приложению, поэтому без рефлекшена никак
источник

k

k1ceargy in Android Developers
типа модули в приложении
источник

QH

Quantum Harmonizer in Android Developers
k1ceargy
Подключаю свой динамический класс к другому приложению, поэтому без рефлекшена никак
Зачем?
источник

k

k1ceargy in Android Developers
Ну так решил знакомый, а мне теперь под него писать)
источник

QH

Quantum Harmonizer in Android Developers
Что значит «Динамический класс», откуда он взялся?
источник

k

k1ceargy in Android Developers
Ах да, имел ввиду динамический подгружаемый файл (dex)
источник

QH

Quantum Harmonizer in Android Developers
k1ceargy
Ах да, имел ввиду динамический подгружаемый файл (dex)
Ты в курсе, что правилами маркета запрещено запускать dexы, которые взялись не из маркета?
источник

k

k1ceargy in Android Developers
Quantum Harmonizer
Ты в курсе, что правилами маркета запрещено запускать dexы, которые взялись не из маркета?
В курсе. так это прога для тестов
источник

k

k1ceargy in Android Developers
Quantum Harmonizer
Ты в курсе, что правилами маркета запрещено запускать dexы, которые взялись не из маркета?
вроде от разработчика можно только
источник

СС

Саша Стрельцов... in Android Developers
Alexandr
Дебагером пробегись
java.io.IOException: Cleartext HTTP traffic to api.openweather.org not permitted
источник

СС

Саша Стрельцов... in Android Developers
Теперь понятно почему не получается
источник

k

k1ceargy in Android Developers
k1ceargy
вроде от разработчика можно только
хотя доказать это никак, ведь никаких подписей нету, так что скорее всего да, маркет.
источник

QH

Quantum Harmonizer in Android Developers
k1ceargy
В курсе. так это прога для тестов
Окей. Я бы загружал из декса какой-то заранее условленный класс, реализующий определённый интерфейс, и с заранее оговоренной сигнатурой конструктора.
источник

QH

Quantum Harmonizer in Android Developers
Совершенно не понимаю, зачем тебе получать enclosing instance из inner class.
источник

k

k1ceargy in Android Developers
Quantum Harmonizer
Окей. Я бы загружал из декса какой-то заранее условленный класс, реализующий определённый интерфейс, и с заранее оговоренной сигнатурой конструктора.
тут уже приходится работать с тем, что есть.
источник