2012-02-12 30 views
0

我有2項活動:'A'和'B'。 'A'讀取套接字命令以打開或關閉活動B.我沒有打開B的問題,但是關閉了。 我打開命令很簡單:關閉當前活動out previous activity

Intent i = new Intent(this, B.class); 
startActivity(i); 

所以我不會從「A」關閉它,但不知道怎麼辦。請幫幫我!

P.S:當然,我可以的B

Intent i = new Intent(this, A.class); 
startActivity(i); 

使用,但我有AlertDialog在活動A和它只是創造新的問題(如果使用新的意圖)。

[在這裏輸入的形象描述] [1]

+1

嚴重的是,你在說什麼? 'out A','out B'是什麼?爲什麼你想關閉一個甚至沒有開放的活動? – 2012-02-12 14:37:41

回答

0

做到這一點:

Intent i = new Intent(this, B.class); 
startActivity(i); 
finish(); 
+0

Out A?它不工作。 B已經開放 – Leo 2012-02-12 14:28:11

+1

對不起...我不明白你的意思是由OutA – 2012-02-12 14:34:39

+0

公共類A延伸活動 {私人無效openB {意圖我=新的意圖(這,B.class); startActivity(i);} private void closeB {// closeB}} – Leo 2012-02-12 14:48:12