我是安卓新手,有一个关于activity的问题。
我正在使用构造函数Intent(context,MyActivity::Class.java)
创建一个Intent,并从activity调用StartActivity(Intent)
来表示它。 问题是我的activity在显示第一个帧之前有一个延迟(如果你好奇的话,它是Flutter),我在activity实例上有一个方法,当第一个帧准备好时通知我,它叫做onflutterUIdisplayed()
。
有没有一种方法使意图只在调用第一个帧回调后才实际呈现?
提前谢谢!
当您的第二个activity转到前台时,它的onResume()
方法被调用。
发生这种情况时,将调用第一个activity的onpause()
。
查看官方文档,更好地了解activity在Android上的生命周期:
https://developer.android.com/guide/components/activities/activity-lifecycle