android – 什么是@ViewDebug.ExportedProperty究竟是什么?

如果你看一下LienarLayout’s source code,你会注意到有一个名为@ ViewDebug.ExportedProperty的注释.我的问题是:@ ViewDebug.ExportedProperty究竟是什么?
@ ViewDebug.ExportedProperty是用于调试Android框架的annotation.它不是公共API的一部分.

This annotation can be used to mark fields and methods to be dumped by the view server. Only non-void methods with no arguments can be annotated by this annotation.

ViewServer不是公共API的一部分.请参阅this关于Android框架工程师Romain Guy所说的视图服务器的讨论:

The ViewServer is not a public API and should NEVER be used as such.

转载注明原文:android – 什么是@ViewDebug.ExportedProperty究竟是什么? - 代码日志