我已经覆盖了View 的方法以提供一些自定义行为,如果在我的自定义调用期间发生错误getView(int, View, ViewGroup)
,我希望能够中止递归,并立即停止尝试呈现该 Activity 以支持另一个显示错误的 Activity .measure() -> onMeasure() -> measureChildStuff() -> child.measure()
getView()
不幸的是,Android 似乎坚持在听我改变 Activity 的意图之前完成测量堆栈。有没有办法可以强制 Intent 立即启动?例如,我可以通过覆盖来实现任何目标Context.startActivity()
吗?