【发布时间】:2015-05-22 01:49:01
【问题描述】:
我正在调查我们使用的第三方库 (Xamarin.Insights) 更新后开始出现的性能下降。在我的调查过程中,我在一个大停顿期间停止了应用程序,显示Android.App.Android.OnActivityDestroyed 中隐藏了一个互斥锁。
调用堆栈显示该库利用ActivityLifecycleCallbacks 接口的注册实例来跟踪我们应用程序中的活动生命周期事件。我正在尝试确定是否在 UI 线程上调用了这些回调。
直觉上我认为它们是在 UI 线程上调用的,但我找不到确凿的证据来证实这一点。
-
ActivityLifecycleCallbacks是否在 UI 线程上调用? - 我可以提供一个链接来证明这一点吗?
【问题讨论】:
标签: java android multithreading android-activity xamarin