У меня есть FirstActivity, в которой виджеты / Компоненты сгруппированы внутри FirstActivity (переключатель btn, флажок и т. Д.), Все они открыты для изменений (нестатические.).
Теперь я запускаю SecondActivity, которая выполняет некоторые задачи и переходит на ThirdActivity
У меня вопрос, как я могу передать Контекст моей FirstActivity в SecondActivity, чтобы я мог вносить изменения пользовательского интерфейса в FirstActivity в зависимости от результатов SecondActivity, а затем просто переходить к ThirdActivity?
Можем ли мы передать контекст одного занятия другому.
Я пробовал StartActivityForResult (), и я не думаю, что использовать его здесь.
что мне здесь не хватает, как я могу получить доступ к компонентам / виджетам другого занятия из второго занятия?
Здесь я создал класс для хранения моего контекста FirstActivity и использую My SecondActivity для получения введенного идентичного контекста, он работает таким образом, но разве это единственный способ, которым мы можем это сделать? у нас есть что-нибудь еще DIRECT.?
public class ContextHolder {
static Context c;
static void setContext(Context context){
c=context;
}
static Context getContext(){
return c;
}
}