在我的应用程序中,我有一个打开相机的按钮,拍照并对其进行处理,然后返回上一页并显示结果。
现在问题在于,它可以工作一次,第二次打开其他页面但不显示相机。然后我必须完全关闭我的应用程序并再次启动它以使其工作。
我认为这种情况正在发生,因为当我第一次拍照时,我打开相机,在captureElement中捕获它,当我第二次打开它时,前面的代码使用相机或某些东西。我有一些事情要关闭我失踪的相机。
答案 0 :(得分:2)
每次导航到包含相机的页面时,都必须初始化相机(OnNavigatedTo
方法)。如果您想编写一个好的代码,每次离开页面时都必须使用deactive camera(OnNavigatedFrom
方法)。我希望这可以帮到你。