Androidを探索する私の最初のステップでは、QRスキャンから始めます。Android QRスキャナー:ZXingScannerView.ResultHandlerを終了して私の所在地に戻る方法
すべて正常に動作します。しかし、QRを正常にMainActivityに読み込んだ後、ResultHandlerから戻ってくることはできません。
public class MainActivity extends AppCompatActivity implements
ZXingScannerView.ResultHandler
{
private ZXingScannerView mScannerView
....
@Override
public void handleResult(Result rawResult)
{
// my results are ok in rawResult
// the scanner does not scan anymore but it is still there
// how to go back to my main activity???
}
public void ClickButton (View view)
{
mScannerView = new ZXingScannerView(this);
setContentView(mScannerView);
mScannerView.setResultHandler(this);
mScannerView.startCamera();
}
}
}
Iは
mScannerview.stopCameraPreview
mScannerView.stopCamera
this.finish
setContentView(R.layout.activity_main); // shows my activity_main
// but I can not click anything
おかげを試みました!
EDIT
は、私は少し良くそれを記述するためにいくつかのコードを追加しました。あなたが活動/フラグメントはあなたがフラグメントである場合、あなたは何添付活動
に対してこのメソッドを呼び出す必要がありActivity.onBackPressed()
を試すことができますスタックに戻りたい場合はアイデアが
https://www.numetriclabz.com/android-qr-code-scanner-using-zxingscanner-library-tutorial/
あなたのクラス名によると、あなたはすでに 'MainActivity'に入っていますか、スキャンプロセスを再開しようとしていますか? – Pztar