package github.nisrulz.mobilevisionapi2readbarcodes; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.view.SurfaceView; import android.widget.TextView; public class MainActivity extends AppCompatActivity { SurfaceView cameraView; TextView barcodeInfo; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); cameraView = (SurfaceView) findViewById(R.id.camera_view); barcodeInfo = (TextView) findViewById(R.id.code_info); MobileVisionHelper.init(this, cameraView, new CodeListener() { @Override public void onDetected(final String data) { barcodeInfo.post(new Runnable() { @Override public void run() { barcodeInfo.setText(data); } }); } }); } }