这是目前的机制:
- 我从我的应用程序拨打电话(应用程序停留在后台)
- 电话结束
- 系统触发
android.intent.action.view
并且我的应用程序监听它,所以我可以启动我的应用程序来显示通话记录。
问题是,正在创建我的应用程序的一个新实例,而不是将另一个实例置于前台。这是一个问题,因为再次加载应用程序需要一些时间,而且我需要一个即时、非常快速的操作。
我想避免加载时间,所以这将是理想的解决方案:
... 3.系统触发意图,我的后台应用程序进入前台(而不是再次启动它)并完成它的工作
我已经读过,由于安全原因,它可能无法完成,但我的应用程序无论如何都会启动,我只是想让它更快,所以我希望有一个解决方案。