如何从父活动停止活动?
问题描述:
_alerts = new Intent(homeActivity,Alertss.class);
homeActivity.startActivity(_alerts);
...
...
...
homeActivity.stopService(_alerts);
我需要停止从创建它的对象创建的活动。我以上述方式尝试过,但没有奏效。任何人都可以建议我采取这种方式。如何从父活动停止活动?
答
您可以使用Activity.startActivityForResult(),然后使用与启动它相同的结果代码的Activity.finishActivity()。
但是,这听起来像是一个更好的对话框。
@ dinesh707:“我需要停止从创建它的对象创建的活动。” - 不,你不知道。请解释你真正想要解决的问题是什么,所以我们可以提出一个更好的行动方案。 – CommonsWare 2011-05-31 18:49:01
'stopService'用于启动'startService'的服务。 – trutheality 2011-05-31 18:51:15
只是一个观察。如果你启动第二个活动,它会带到父母的前面,而父母将进入“onPause”状态。那么,当父母应该关闭第二个活动? – 2011-05-31 18:53:04