我想避免按下后退按钮时活动之间的黑屏。
如果我用killProcess杀死一个活动,我会得到相同的结果。
android.os.Process.killProcess(android.os.Process.myPid());
我不想使用AsyncTask。我通过活动中的意图来调用活动。
答案 0 :(得分:4)
黑屏通常表示布局尚未初始化。跟踪您的应用,查看每次布局加载前所需的时间。
换句话说,您的活动仍在尝试加载布局。根据层次结构和复杂性,可能需要花费大量时间,尤其是在设置内容视图或初始化视图之前有处理内容时。
我确信你有问题。
使用异步任务来正确处理加载和处理任务。
使用完成,永不手动杀死任务。活动的生命周期应该遵循。