如何从父活动停止活动?

问题描述:

_alerts = new Intent(homeActivity,Alertss.class); 
homeActivity.startActivity(_alerts); 
... 
... 
... 
homeActivity.stopService(_alerts); 

我需要停止从创建它的对象创建的活动。我以上述方式尝试过,但没有奏效。任何人都可以建议我采取这种方式。如何从父活动停止活动?

+4

@ dinesh707:“我需要停止从创建它的对象创建的活动。” - 不,你不知道。请解释你真正想要解决的问题是什么,所以我们可以提出一个更好的行动方案。 – CommonsWare 2011-05-31 18:49:01

+0

'stopService'用于启动'startService'的服务。 – trutheality 2011-05-31 18:51:15

+0

只是一个观察。如果你启动第二个活动,它会带到父母的前面,而父母将进入“onPause”状态。那么,当父母应该关闭第二个活动? – 2011-05-31 18:53:04

您可以使用Activity.startActivityForResult(),然后使用与启动它相同的结果代码的Activity.finishActivity()。

但是,这听起来像是一个更好的对话框。