【问题标题】:PhoneGap 2.3: Cordova Take Photo API (camera.getPicture) API return onDestoryPhoneGap 2.3:Cordova 拍照 API (camera.getPicture) API 返回 onDestory
【发布时间】:2013-11-15 02:03:09
【问题描述】:

我正在使用 Galaxy Tab 3 (Android 4.1.2) 通过 PhoneGap API(2.3 版)拍照。 拍摄照片后,出现“保存”和“丢弃”按钮。单击“保存”按钮时,会立即调用 DroidGap 中的“onDestory()”,从而终止 Activity。

我曾在三星 Galaxy S4 等其他 Android 设备上尝试过,但没有出现此类问题。只有在 Galaxy Tab 3 上才会出现十次试验才成功一次。

“onDestory()”方法被立即调用的可能性是什么?

        // Retrieve image file location from specified source
        navigator.camera.getPicture(uploadPhoto,
                                    function(message) { alert('get picture failed'); },
                                    { quality: 50, 
                                    destinationType: navigator.camera.DestinationType.FILE_URI,
                                    sourceType: navigator.camera.PictureSourceType.PHOTOLIBRARY }
                                    );

【问题讨论】:

    标签: android cordova android-camera


    【解决方案1】:

    在三星 Galaxy 3 上,默认情况下,开发者选项“不保留活动”处于启用状态。

    当您启动任何其他活动时,这将垃圾收集您的主要活动,在本例中为相机。

    关闭选项即可解决问题

    Cordova / Samsung Galaxy SIII - Camera Crashes app

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-03
      • 1970-01-01
      相关资源
      最近更新 更多