我一直在使用 zXingScannerView,我在同一个 Activity 中的 Edittext 中设置了结果文本,但它不起作用!!注意:它显示在 Toast 中:
Toasty.success(getApplicationContext(),"Code Scaned ! :"+result.getText(),Toast.LENGTH_SHORT).show();
我的代码:
public void scan(View view){
zXingScannerView =new ZXingScannerView(getApplicationContext());
setContentView(zXingScannerView);
zXingScannerView.setResultHandler(this);
zXingScannerView.startCamera();
}
@Override
protected void onPause() {
super.onPause();
zXingScannerView.stopCamera();
setContentView(R.layout.activity_scan_);
}
@Override
public void handleResult(Result result) {
setContentView(R.layout.activity_scan_);
Toasty.success(getApplicationContext(),"Code Scaned ! :"+result.getText(),Toast.LENGTH_SHORT).show();
Scan_Activity.this.scan.setText(result.getText());
zXingScannerView.resumeCameraPreview(this);
}