2014-11-04 33 views
0

我实现代码在错误全屏显示对话框。全屏对话框关闭显示前一个画面

序列样活性A(发射)- >活性B(启动错误对话框)- >全屏错误对话框(onBack)- >关闭活动B和显示活动A.

和这里是问题,在显示到Activity A之前,它显示Activity B的一瞥,是否有任何方法可以避免它。

回答

0

完成活动B,然后显示在活动一

整个屏幕错误对话框(使用一些条件,如通过从值显示显示你从错误活动对话框中的全屏幕对话框关闭活动之前B. B到A的错误对话框需要显示,你可以使用onActivityResult用于此目的的方法)没有B.

使用这样的事情。

活性A - >活动B - >(如果需要显示然后错误对话框)靠近B和发送的值A,其会告诉一个错误对话框需要显示 - >显示错误对话框 - >按回来,你不会看到活动B

+0

检查你的问题。你说你想关闭活动B并显示A;现在你说你不希望显示A.其混乱 – Rohit5k2 2014-11-04 13:37:19

+0

喔那是错字,想直接从对话闭幕式活动A。 – CoDe 2014-11-04 13:39:16

+0

那就是我告诉你的。在显示全屏对话框关闭活动之前B.向您显示来自活动A的错误对话框(使用某些条件,如将值从B传递给A,以便需要显示错误对话框,并且您可以使用onActivityResult方法来实现此目的)而不是B. – Rohit5k2 2014-11-04 13:40:37

0

你可以重新开始的意图: startActivity(新意图(此,first.class));

+0

苛刻,我从活动-B这是它完成活动B,然后显示活动A明显的选择。但是在这里它显示Activity-B的毫秒数,然后显示Activity A.任何其他建议! – CoDe 2014-11-04 13:37:14