proandroiddev.com上的文章解释了它的工作原理