有没有一种方法可以在OnPause事件上保存cordova应用程序实例或类似于Android中的SavedInstanceState

时间:2019-01-31 10:18:39

标签: android cordova ionic-framework

我们用ionicV1框架开发了cordova应用程序。我们的应用程序具有摄像头集成功能,可以拍摄照片并将照片发送到服务器。我们使用cordova相机插件。

最近,在一些新的ANDROID(仅限Android)设备(例如OnePlus6T)上,当我们离开应用程序进行摄像头活动(系统活动摄像头)时,在这段时间内,应用程序被系统杀死。因此,当摄像机活动产生结果时,应用将重新启动,因此我们不再位于优质的应用页面上...

因此,他们有一些方法可以解决此问题:

  • 使用保存的应用程序实例处理onPause和onResume(例如Android上的savedInstanceState)
  • 找到一种避免该应用被杀死的方法(但建议您不要通过搜索进行此操作……不建议使用背景模式cordova插件)
  • 我看到一些有关我们当前位于singleTop上的android launchMode的主题...也许是探索之路

因此,我们希望比离开应用程序进行相机活动更重要的是,无论应用程序是否被系统杀死,都应先到达良好的应用程序页面以显示拍摄的图像。

任何人都已经有这种问题了吗?

遵循的最佳方法是什么?

谢谢

0 个答案:

没有答案