0

在什么情况下,将可运行对象传递给视图类实例方法 post() 不会按预期工作,并且不会运行可运行对象 - 永远?

4

1 回答 1

1

如果 Activity 在Runnable到达队列顶部之前被销毁,则可能导致ActivityRunnable无法运行。

如果进程终止,则Runnable根本不再存在。

如果取消Runnable,它将不会运行。

Runnable如果您在队列顶部之前占用主应用程序线程,Runnable则不会运行,您最终会因 ANR 而崩溃。

于 2012-10-11T14:36:19.953 回答