|
[BUG]
FNScanner模块实现openView闪退
[复制链接]
本帖最后由 Madision 于 2016-9-13 09:43 编辑
FNScanner.openView自定义了一下界面,老是闪退,放置一段时间莫名其妙就闪了,怀疑是内存溢出。。
//打开扫码区
function openScanView(){
FNScanner.openView({
autorotation : true,
rect:rect
}, function(ret, err) {
if (ret.eventType == 'success') {
setTimeout(function(){
FNScanner.closeView();
openScanView();
},500);
var scanContent = ret.content;
getScanContent(scanContent);
}
if(ret.eventType=="show"){
setTimeout(function(){
openScanLine();
},500);
}
});
}
function openScanLine(){
api.closeFrame({
name: 'scanFrame'
});
api.openFrame({
name : 'scanFrame',
url : 'widget://html/scanFrame.html',
bgColor : 'transparent',
rect:rect,
bounces : false,
vScrollBarEnabled : false,
hScrollBarEnabled : false
});
}
扫一扫界面android选图片会黑屏
机型MI NOTE PRO 版本5.1.1 LMY47V
日志随便找的
java.lang.RuntimeException: autoFocus failed at android.hardware.Camera.native_autoFocus(Native Method) at android.hardware.Camera.autoFocus(Camera.java:1343) at com.uzmap.pkg.uzmodules.uzFNScanner.Zxing.camera.CameraManager.requestAutoFocus(CameraManager.java:230) at com.uzmap.pkg.uzmodules.uzFNScanner.Zxing.decoding.CaptureActivityHandlerView.handleMessage(CaptureActivityHandlerView.java:87) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5298) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:910) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:705)
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.startsWith(java.lang.String)' on a null object reference at com.uzmap.pkg.uzcore.s.b(UZHybridWindow.java:1381) at com.uzmap.pkg.uzcore.s.b(UZHybridWindow.java:1365) at com.uzmap.pkg.uzcore.a.b(APIWebView.java:290) at com.uzmap.pkg.uzcore.a.e(APIWebView.java:303) at com.uzmap.pkg.uzcore.v.onProgressChanged(UZWebChromeClient.java:77) at com.android.webview.chromium.WebViewContentsClientAdapter.onProgressChanged(WebViewContentsClientAdapter.java:236) at org.chromium.android_webview.AwContentsClientCallbackHelper$MyHandler.handleMessage(AwContentsClientCallbackHelper.java:197) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5298) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:910) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:705)
|
-
|