我有一个Handler
链接到 UI 线程。正如预期post()
Runnable
的那样,我可以使用它并让它们在 UI 线程上执行。我还有一个按钮,按下时会调用finish()
.Activity
对finish()
UI Handler 的消息队列有何影响?它会处理队列中的所有消息但不再接受吗?它会直接拒绝运行任何东西并立即终止吗(我有理由相信这不是真的)。它会继续允许Runnable
s 发布到它,直到onDestroy()
被调用?您应该假设活动堆栈只包含一个活动。
我有一个Handler
链接到 UI 线程。正如预期post()
Runnable
的那样,我可以使用它并让它们在 UI 线程上执行。我还有一个按钮,按下时会调用finish()
.Activity
对finish()
UI Handler 的消息队列有何影响?它会处理队列中的所有消息但不再接受吗?它会直接拒绝运行任何东西并立即终止吗(我有理由相信这不是真的)。它会继续允许Runnable
s 发布到它,直到onDestroy()
被调用?您应该假设活动堆栈只包含一个活动。