0

我有一个应用程序通过创建一个新的活动来响应 Internet 消息,并且用户有 20 秒的时间来响应。

问题是当应用程序在后台运行时。我可以显示通知,但是当用户返回应用程序时,新的活动没有启动。

即使应用程序不在前台(没有活动获得焦点),是否有任何方法可以启动活动,或者有任何简单的解决方法可以在返回应用程序后立即开始活动?(这将是更糟糕的解决方案,因为我将不得不返工同步计时器:))谢谢

4

1 回答 1

1

看一下Activity生命周期Android 活动生命周期

在这里,onResume()您可以在显示自身之前覆盖并执行某些Activity操作。从那里您可以检查您是否从通知返回或检查用户现在必须回答某些问题并Activity从该onResume()方法启动一个新的。

于 2013-03-09T22:17:08.033 回答