cordova Framework 7页面在使用cordova插件相机拍照或从gallery中选择图像后重新加载

cordova Framework 7页面在使用cordova插件相机拍照或从gallery中选择图像后重新加载,cordova,html-framework-7,cordova-plugin-camera,Cordova,Html Framework 7,Cordova Plugin Camera,我用Cordova9和Framework7制作了一个聊天应用程序 在聊天页面中,用户可以输入文本或拍照,也可以从多媒体资料中选择图片并发送 我正在使用以下库/插件 客户端-服务器通信:STOMP over SockJS 从图库中拍照或选择图片:cordova插件照相机 基本上,在聊天页面的页面beforein事件中,我将做两件事 首先,我将使用getMessages()API从服务器检索消息 其次,我将初始化套接字(创建SockJS对象,连接到服务器) 如果我试着发送文本,一切正常 问题是当

我用Cordova9和Framework7制作了一个聊天应用程序

在聊天页面中,用户可以输入文本或拍照,也可以从多媒体资料中选择图片并发送

我正在使用以下库/插件

  • 客户端-服务器通信:STOMP over SockJS
  • 从图库中拍照或选择图片:cordova插件照相机
基本上,在聊天页面的页面beforein事件中,我将做两件事

首先,我将使用getMessages()API从服务器检索消息

其次,我将初始化套接字(创建SockJS对象,连接到服务器)

如果我试着发送文本,一切正常

问题是当我试图通过拍照或从图库中选择一张来发送图像时, 重新加载页面,并再次调用pageBeforeIn事件

因此,将调用getMessages()API并再次初始化套接字

经过一些研究,我了解到当我使用cordova插件相机拍照或从图库中选择一张时,相机应用程序启动,聊天应用程序移到后台

然后,当我们使用完摄像头后,聊天应用程序已经被GC终止,需要重新启动

我只是想知道这个问题是否有任何已知的解决方案,或者这是可以期待的