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