1

据我了解,onCreate、onPause、onResume 等都是在主 UI 线程中执行的。如果其他一些线程(android 框架代码的一部分)将这些调用作为消息附加到 UI 线程的队列,这是可能的。我想知道框架中的哪个线程/进程和哪个类将这些消息附加到 UI 线程的队列中?应该有一些 'handleMessage' 函数来执行 'myActivity.onPause'。我找不到它。如果我的理解有误,请纠正我。

4

2 回答 2

0

入住。startActivityLocked()_ActivityStack.java

小路 -framework/base/services/java/com/android/server/am/ActivityStack.java

于 2014-11-14T11:35:32.133 回答
0

ActivityThread.H 是暂停活动的处理程序。在 H Handler PAUSE_ACTIVITY 下是为要暂停的活动发布的消息

于 2012-08-08T07:22:39.593 回答