当我在Android中以编程方式创建RelativeLayout(或Button,textview等)时:
val rl: RelativeLayout = RelativeLayout (this)
现在,是否会有这样一种情况,即操作系统无法分配任何内存来创建RelativeLayout?如果是,那么如何处理?
在文档中,没有任何地方提到它是否会在这种情况下返回null(我认为它不会,因为rl是不可空的,上面的代码不会给予任何编译错误),或者它是否会给予OutOfMemoryError异常,我必须使用try-catch来处理它。
这种行为有记录吗?
1条答案
按热度按时间eivnm1vs1#
是的,可能会发生。尝试使用ErrorCatch异常。