2012-02-29 130 views
0

我在我的应用程序中遇到了一个问题,我在下面进行了解释。Android - 活动呈现问题

在活动1中,我有一个按钮。点击那个按钮,我正在移动到活动2.在活动2中点击一个按钮,我正在移动到活动3.

我的问题是 - 一旦活动3出现,突然活动1上调用create方法, ontouch事件被自动触发并且活动2重新出现。 仅在第一次试用时出现。当我再次点击活动2中的一个按钮时,我会进入活动3并待在那里。

如果有人遇到类似的问题,请帮我解决同样的问题。

+1

请显示您的代码? – Rudy 2012-02-29 05:22:36

回答

1

这个问题的原因是...触摸侦听器被激发两次。所以,我用onclick监听器替换了它,它工作。

1

当u呼吁

Intent activity2Intent = new Intent(); 
       activity2Intent .setClass(getApplicationContext(), 
         Activity2.class); 
       startActivity(activity2Intent); 
       finish(); 

,并在第二个活动当u呼吁第三次活动的呼叫这样

Intent activity3Intent = new Intent(); 
       activity3Intent .setClass(getApplicationContext(), 
         Activity3.class); 
       startActivity(activity2Intent); 
       finish(); 

我只好打电话最主要的是完成第二项活动()甚至那么如果闪烁是有使用

intent.flag_activity_clear_top 
+0

正如你所说,我有闪烁......“intent.flag_activity_clear_top” - 在哪里使用这个? ...我知道它 – Prem 2012-02-29 05:55:33

+0

即使使用了标志 - intent.flag_activity_clear_top ...页面闪烁。 – Prem 2012-02-29 06:03:42