我有一个相机应用程序,其中有一个主要的相机活动和一个扫描仪活动。您可以通过在主相机活动中按一个按钮来打开扫描仪活动,但是将相机加载到扫描仪活动中花费的时间太长(黑屏大约2秒)。
MainActivity.java-触发onClick的方法 (显示扫描仪)
public void startBarcodeScanner() {
if (MyDebug.LOG)
Log.d(TAG, "startBarcodeScanner");
Intent intent = new Intent(main_activity, SimpleScannerActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
main_activity.startActivity(intent);
}
SimpleScannerActivity.java-onCreate方法
@Override
public void onCreate(Bundle state) {
super.onCreate(state);
mScannerView = new ZBarScannerView(this); // Programmatically initialize the scanner view
setContentView(mScannerView); // Set the scanner view as the content view
mScannerView.setResultHandler(this);
mScannerView.startCamera();
}