我需要在活动恢复时启动一个功能。例如:触发活动继续
我有一个活动A,并在其中启动另一个名为B.然后,当B完成时,它调用finish()
,然后恢复A.但是,当A恢复时,我想调用一个函数来刷新一些信息,所以我需要知道何时从另一个活动恢复A.
这是可能的Android?
我需要在活动恢复时启动一个功能。例如:触发活动继续
我有一个活动A,并在其中启动另一个名为B.然后,当B完成时,它调用finish()
,然后恢复A.但是,当A恢复时,我想调用一个函数来刷新一些信息,所以我需要知道何时从另一个活动恢复A.
这是可能的Android?
有一种方法可以覆盖活动,这不奇怪地命名为onResume
。
开始活动B时,应该使用startActivityForResult方法。在调用finish()之后,它将调用ActivityA的onActivityResult()。有关更多详细信息,请参阅Starting Activities上的文档。
请继续通过的Android basics.You可以重写的onResume()活性 http://developer.android.com/reference/android/app/Activity.html#onResume()
这里的方法是它可以是有用的链接http://stackoverflow.com/questions/5569830/get-result- from-an-activity-after-an-in-an-android-unit-test – kosa 2012-01-05 18:41:45
为了更好地理解这个过程,你在暂停B在跑吗? – wurde 2012-01-05 18:41:00