Это как чат для примера. Например в чате А идёт разговор про котов и на основе контекста разговора продолжаешь или свою рассказываешь. Если с контекстом чата А прийти и начать говорить в чате Б никто не поймет о чем ты. Если очень просто говорить
Ну блин. В броадкаст ресивере контекст есть в параметрах. В активити можешь просто хуярить стартсервис
Затык в том, что у меня бродкастресивер лежит в другом java классе, а вызвать старСервис я хочу в классе MainActivity. Вот и вопрос, я могу в классе MainActivity запустить метод из другого класса?
конечно можешь - тебе нужно просто иметь доступ к экземпляру этого класса. Получить экземпляр можно через DI, а можно его создать прямо в активити. А можно сделать его статичным и получать к нему доступ откуда угодно.
Затык в том, что у меня бродкастресивер лежит в другом java классе, а вызвать старСервис я хочу в классе MainActivity. Вот и вопрос, я могу в классе MainActivity запустить метод из другого класса?
1) какая разница, где вызывать стартсервис? 2) ты можешь впихнуть ресивер в активити 3) в общих чертах я выше описывал как вызвать метод из другого класса