在背景上启动活动

时间:2013-03-09 22:08:38

标签: java android

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

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

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

1 个答案:

答案 0 :(得分:1)

查看活动生命周期Android Activity Lifecycle

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