路由:核心是 路由映射表.
如:名字detail映射到 DetailPage页面等
在Flutter中,路由管理主要有两个类:Route和Navigator.
Route
一个页面要想被路由统一管理,必须包装为一个Route
Navigator
管理所有的Route的Widget,通过一个Stack来进行管理.
MaterialApp、CupertinoApp、WidgetsApp它们默认是有插入            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-22 08:58:07
                            
                                136阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            引言:全埋点,众所周知是移动端一个收集用户行为和数据分析很重要的一项技术手段。Flutter作为近几年年大热的移动端跨平台技术生态圈已慢慢建设起来,而全埋点始终没有很好的解决方案,于是通过阅读源码找寻了一些思路分享出来。一、页面埋点思路:在CupertinoApp中添加NavigatorObserver全局页面监听,当页面push和pop时维护一个自定义的路由栈用来存储需要的信息,方便回溯。监听方            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-14 13:59:16
                            
                                141阅读
                            
                                                                             
                 
                
                                
                    