【发布时间】:2023-01-24 10:39:09
【问题描述】:
我正在构建一个使用相机插件的 Ionic 应用程序,但我在获取从相机返回的数据时遇到了问题。正如Capacitor docs on the Camera plugin(在variables section 上面的段落中)所说,应用程序有时会在后台“终止”,因此当它返回应用程序时,您需要在@中收听“appRestoredResult” 987654324@ plugin”获取相机结果。我遇到的问题是这个事件似乎永远不会发生。
我为以下事件添加了侦听器:backButton、pause、resume、appRestoredResult 和appStateChange。
-
backButton有效,并显示 toast 通知(这是我用来测试事件是否被触发的通知)。 -
pause似乎只有在我按下“主页”或“打开的应用程序”按钮(手机上的按钮,而不是我的应用程序的一部分)时才会被解雇。 -
resume仅当我在pause事件成功触发后返回应用程序时触发。当我从相机回来时,这个事件也应该触发,不是吗? -
appRestoredResult似乎从来没有解雇过。它应该在相机后返回应用程序后触发(如果应用程序在拍照期间终止)。 -
appStateChange在我pause或resume应用程序时触发。
我究竟做错了什么?
【问题讨论】:
标签: android ionic-framework state ionic-native