2012-02-29 178 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