2012-02-12 31 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