Об этом сегодня сказал в интервью для Android. Я ответил обычным, вы знаете, намерение + startActivity и т.д. Затем собеседник спросил более остро,
"Да, но где он фактически создан? Вы не называете новый Деятельность в любом месте".
Что теперь, когда я думаю об этом, я действительно не знаю. Он намекнул, что он использовал отражение Java, но у меня нет большого опыта с этим, и я использовал его только для доступа к некоторым переменным в Android SDK.
Может кто-нибудь объяснить, как действия создаются с использованием отражения и почему? Бонусные баллы за понимание того, какое значение дал интервьюер, зная это.