У меня есть небольшой пробел в моих знаниях, и я хочу убедиться, что я делаю это правильно, прежде чем писать весь неправильный код.
У меня есть приложение для Android, которое расширяет Приложение , чтобы настроить некоторые основные функции для клиента TCP. Существует несколько различных экранов Activity , которые должны взаимодействовать с Application . Я застрял на том, что делать, когда пакет Application получает пакет данных. Я хочу передать его видимой в данный момент Activity , какой бы она ни была.
Исходя из фона C #, я просто создаю Событие в Приложении и просто подписываюсь на это событие, когда создается Активность . Но я путаюсь с Слушателями Java, Обработчиками, ...
Какой лучший способ сделать это? Должен ли я делать Услуги вместо этого? (Но мне все равно, будет ли прервано соединение TCP, когда приложение не отображается.)