Android 是否有与jQuery';s document.ready()函数?我希望在更改元素的值之前完成元素的绘制

Android 是否有与jQuery';s document.ready()函数?我希望在更改元素的值之前完成元素的绘制,android,android-activity,Android,Android Activity,在完成子活动时(在onActivityResult()回调中),我正在更改几个分级栏的值。我的问题是,在执行RatingBars值更改代码之前,父活动还没有完成绘图,因此在父布局显示之前,我会得到一些奇怪的延迟和完成一半的“动画” 我熟悉jQuery中的document.ready()函数,它会等待DOM完全准备好开始其中的任何脚本 安卓有没有办法达到同样的效果?换句话说,我需要一种方法,在执行某些代码之前,等待活动完全完成将自身绘制到用户屏幕 在安卓系统中,这可能是一件简单的事情,但我是个十足

在完成子活动时(在onActivityResult()回调中),我正在更改几个分级栏的值。我的问题是,在执行RatingBars值更改代码之前,父活动还没有完成绘图,因此在父布局显示之前,我会得到一些奇怪的延迟和完成一半的“动画”

我熟悉jQuery中的document.ready()函数,它会等待DOM完全准备好开始其中的任何脚本

安卓有没有办法达到同样的效果?换句话说,我需要一种方法,在执行某些代码之前,等待活动完全完成将自身绘制到用户屏幕

在安卓系统中,这可能是一件简单的事情,但我是个十足的傻瓜。谢谢你的时间和帮助


-Steve

您能简单地将代码放入onResume方法中吗?该方法将在视图设置后调用??(不确定这是否包括绘制)

另一种可能是创建一个处理程序,并在onCreate方法的末尾向其分派一个方法,这将在UI线程上运行,但我认为在UI线程完成更重要的工作(即绘制视图)之前,这不会得到处理

这在很大程度上只是我写下了可能的想法,我知道有一种方法可以实现这一点,我只是不记得如何实现