В моем приложении для Android из фонового сервиса я хочу запустить активность с прозрачным фоном. Из-за того, что приложение прозрачно, я всегда хочу, чтобы оно отображалось на каком-либо другом действии из моего приложения. Поэтому перед запуском мне нужно как-то проверить, открыта ли какая-либо активность в данный момент, а если нет, то открыть домашнюю активность, и после этого мою прозрачную активность. Но если приложение уже открыто, я хочу открыть новое действие поверх самого последнего.
Как я мог этого достичь? Единственное, что я нашел, это как проверить, находится ли мое приложение на переднем плане или нет. Но когда мое приложение работает в фоновом режиме, я все же хотел бы открыть свою прозрачную активность поверх самой последней активности.