我有一个通过创建新活动来响应Internet消息的应用程序,用户有20秒的时间来响应。
问题是应用程序在后台运行时。 我可以显示通知,但是当用户返回应用程序时,新活动未启动。
即使应用程序不在前台(没有活动获得焦点),也没有任何方法可以启动活动,或者在返回应用程序后立即启动活动的任何简单解决方法? (这将是更糟糕的解决方案,因为我将不得不重做同步计时器:)) 感谢
答案 0 :(得分:1)
查看活动生命周期
在这里,您可以覆盖onResume()
方法并在显示Activity
之前执行某些操作。从那里你可以做一些检查,你从通知或检查中返回,用户现在必须回答一些事情并从Activity
方法启动一个新的onResume()
。