Есть ли способ узнать все потоки, которые в настоящее время работают в фоновом режиме внутри приложения Android ??
Спасибо !!
Пользовательский интерфейс по умолчанию работает в одном потоке!
Map<Thread, StackTraceElement[]> myMap = Thread.getAllStackTraces();
Эта карта также содержит системные потоки, работающие в этом приложении, например сборщик мусора.
Приложение Android по умолчанию выполняется в одном потоке. Вот почему важно порождать потоки, чтобы выполнять значительную работу в вашем приложении, чтобы основной поток мог продолжать отвечать на вход ОС и графического интерфейса, избегая диалога «Приложение не отвечает».
Эту информацию можно найти в руководстве по разработке Android здесь .