在开发手机应用的过程中,遇到这样一个问题,由于当前应用界面的嵌套层级无法控制(甚至能达到几十层的嵌套),应用就会崩溃,异常为系统层级的绘制StackOVer flow,我想请问有没有办法,能够在不优化嵌套层级的基础上,解决这个异常。有人说可以设置某些参数可以有效果,希望有经验的高手们能够指明一下思路,先谢谢各位了
------解决思路----------------------
最合理最好的就是优化层级,这个是异常的根本问题。就像null指针,你说能够让他为空的情况下不报异常,那这种优化没意义啊,你问题始终存在。
------解决思路----------------------
设计个机制让後台使用者在设计过度复雜的布局时,会有适当的警告之类的?

------解决思路----------------------
这个只是说说啦,自己设计UI组件工作量太大,不太现实的。
但是我觉得任何一个UI系统嵌套的层级都会有限制的,即使是android这种已经很成熟的ui系统,也不能嵌套的太深,因此我觉得如果你的用户自己写一个嵌套过深的layout,导致crash,那也是用户自己的问题,而不是你的bug吧。就好像你写个嵌套100层的layout然后crash了,你去给google提bug,google也不会理你的