标签: deadlock robolectric android-testing ui-thread
我对Robolectric有疑问。我不明白它是如何工作的。 测试似乎在Android的UI线程(线程ID = 1)上运行。但是,如果我从测试代码发送广播,然后等待它在测试中到达BroadcastReceiver,那么BroadcastReceiver将被阻止,因为它也在线程ID = 1上。那我怎么测试这样的行为呢?