如何解决从前台服务通知创建活动时调用什么方法?
我正在运行将蓝牙/ gps任务作为前台服务运行的系统。 目前,如果将应用最小化并再次打开,则将保留UI状态, 但是,如果该应用程序已关闭并且已从服务通知中打开,它将返回正确的活动,但文本框中的内容/开关状态等相同。 是否计划使用sharedpreferences保留此设置,但不确定通过通知返回时要覆盖哪种方法?
解决方法
根据:https://www.vogella.com/tutorials/AndroidLifeCycle/article.html
onPause()方法通常用于停止框架侦听器和UI更新。 onStop()方法用于保存应用程序数据。确保在活动终止之前调用这些方法。
如果用户切换回系统已终止的应用程序,则会重新启动。还重新创建了其活动堆栈。 onResume()用于再次注册侦听器并基于保存的数据触发UI更新。
对此有更多期望,如果发现任何问题,将更新答案。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。