Android: запускать процессы моего приложения - PullRequest
0 голосов
/ 08 октября 2018

В настоящее время я изучаю возможность запуска нескольких процессов внутри моего приложения.Я хочу, чтобы при запуске процесса происходили разные серии событий для этих разных типов процессов.

Для понимания давайте рассмотрим два процесса - я называю один: main, а другой - secondary.(Я прикрепил тег: android:process=":secondary")

Я проверил различные источники и ссылки, чтобы получить запущенные процессы моего приложения, и известным является: https://developer.android.com/reference/android/app/ActivityManager#getRunningAppProcesses()

Но один изстрока касается: Примечание: этот метод предназначен только для отладки или построения пользовательского интерфейса управления процессами.

и с последними изменениями, внесенными каждой ОС Android, такими как 6, 7, 8и 9 Я хочу понять кое-что -

  1. Будет ли вышеуказанный механизм работать для всех типов операционных систем и устройств?
  2. Является ли этот механизм допустимым для использования внутри приложения, как упоминает Googleон будет использоваться для целей отладки?
  3. Является ли это дорогостоящим механизмом обнаружения деталей процесса?
  4. Есть ли альтернативы для определения процессов моего приложения?
...