我正在尝试尽早从getLocationOnScreen()
获得结果。
然而,把它放在onCreate()
事件中我会得到0作为我的结果(我怀疑是因为Window还没有完全创建)。 onResume()
也不起作用,除非应用程序已经转到后台然后再转发(即它适用于onResume()
的第二次调用。)
我应该把getLocationOnScreen()
放在哪里,这样我才能及早得到结果;或者甚至可以在完全创建Window之前强制getLocationOnScreen()
工作?
感谢。
答案 0 :(得分:0)
活动生命周期
的onCreate 在onStart 的onResume
// app正在运行
的onPause 的onStop 的onDestroy
您可以覆盖所有这些