按下后退按钮时安卓黑屏

时间:2012-06-18 14:23:13

标签: android android-layout android-intent

我想避免按下后退按钮时活动之间的黑屏。

如果我用killProcess杀死一个活动,我会得到相同的结果。

android.os.Process.killProcess(android.os.Process.myPid());

我不想使用AsyncTask。我通过活动中的意图来调用活动。

1 个答案:

答案 0 :(得分:4)

黑屏通常表示布局尚未初始化。跟踪您的应用,查看每次布局加载前所需的时间。

换句话说,您的活动仍在尝试加载布局。根据层次结构和复杂性,可能需要花费大量时间,尤其是在设置内容视图或初始化视图之前有处理内容时。

我确信你有问题。

使用异步任务来正确处理加载和处理任务。

使用完成,永不手动杀死任务。活动的生命周期应该遵循。