java Android我可以强制调用查看。从其他活动启动活动时onSizeChanged
我有一个活动,基本上只是一个启动屏幕。此活动中的按钮启动一个新活动,该活动中有一个视图,该视图依赖于View.onSizeChanged
回调来设置关键资源(它需要大小值来设置分幅网格)
我第一次运行应用程序时,一切正常。在创建视图之后的某个时间点调用onSizeChanged
回调,并正确设置平铺网格。如果我点击后退按钮(这会将我带回到初始屏幕活动并清除/销毁其他活动),事情仍然正常。在启动屏幕上(不完全退出应用程序),如果我再次单击开始按钮,则在尝试设置第一个磁贴时会出现空指针异常(因为网格为空,因为未调用View.onSizeChanged
)
是否有一种方法可以,或者甚至可以在每次启动第二个活动时强制执行对View.onSizeChanged
的保证调用,从而创建需要它的视图
在不发布代码的情况下,这是否有足够的意义
共 (0) 个答案