0
我有一個Activity
掃描QR碼使用ZXingScannerView
。如何在使用ZXingScannerView時處理屏幕旋轉?
在OnCreate
方法我產生看法是這樣的:
mScannerView = new ZXingScannerView(this) {
@Override
protected IViewFinder createViewFinderView(Context context) {
IViewFinder viewFinder = super.createViewFinderView(context);
if (viewFinder instanceof ViewFinderView) {
((ViewFinderView) viewFinder).setSquareViewFinder(true);
}
return viewFinder;
}
};
setContentView(mScannerView);
所以在OnConfigurationChanged
方法我嘗試停止掃描儀和再次啓動它。即使我試圖重新創建掃描儀。
佈局現在看起來不錯。但QR掃描器不起作用。它不識別QR碼。
請告訴我我錯在哪裏?
其最好加婁代碼使用'mScannerView.resumeCameraPreview(本);',而不是再次啓動它。 – Piyush
@Piyush **恢復**並幫助刷新佈局。但掃描儀仍然無法識別QR碼。 – TOP