我有一个使用广播接收器的警报,但我对线程有点困惑。我想让它在一个单独的线程上运行,这样它就不会导致对其他任何东西没有响应,但是在查看 Android 文档时,我仍然不知道是否只有一个主线程,或者每个应用程序都有它的自己的主线程。
例如,如果我的应用程序没有运行,那么如果每个应用程序都运行自己的主线程,那么在 BroadcastReceiver 中运行一个单独的线程又有什么意义,这意味着我不会影响用户的其他进程。由于我的没有运行,它没有做它的事情不会受到伤害。但相比之下,如果所有应用程序都有一个主线程,那么我需要将操作移至单独的线程。我希望我不是在问一个愚蠢的问题。我只是想彻底了解它。提前致谢。