Provider启动原理