在生命周期中是否会发生活动转变?

时间:2013-11-08 13:47:09

标签: android surfaceview transition progressdialog

我的一个活动包含一个需要一段时间才能加载的SurfaceView(一些位图等)。 我在所有活动'onPause()中使用overridePendingTransition来播放自定义淡入淡出过渡。

因此,当我从另一个活动切换回SurfaceView时,加载内容时会涉及一些延迟。我看到转换仅在目标活动准备就绪后开始(即在调用onResume,onSurfaceCreated等之后)。

1)有没有人知道转换实际上在生命周期中的确切时间?

2)在转换发生之前,在第一个活动中显示ProgressDialog的最佳方法是什么?用户按下按钮进行切换,然后在新活动加载时没有任何反应,只有在加载后才会进行转换。

我已尝试将progressDialog.show()放在第一个活动的onPause()中,但由于某种原因,第二个活动的SurfaceView在打开后的前几秒显示为空白。

0 个答案:

没有答案