Ich bin relativ neu in Android Studio. Ich arbeite an einem QR-Code-Scanner. Ich fand diese online und ich arbeite nur mit ihm:Wie speichert man nach dem Scannen die Ergebnisse des QR-Codes?
import android.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import com.google.zxing.Result;
import me.dm7.barcodescanner.zxing.ZXingScannerView;
public class MainActivity extends AppCompatActivity implements ZXingScannerView.ResultHandler {
private ZXingScannerView mScannerView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mScannerView = new ZXingScannerView(this); // Programmatically initialize the scanner view
setContentView(mScannerView);
mScannerView.setResultHandler(this); // Register ourselves as a handler for scan results.
mScannerView.startCamera(); // Start camera
}
@Override
public void onPause() {
super.onPause();
mScannerView.stopCamera(); // Stop camera on pause
}
@Override
public void handleResult(Result rawResult) {
// Do something with the result here
Log.e("handler", rawResult.getText()); // Prints scan results
Log.e("handler", rawResult.getBarcodeFormat().toString()); // Prints the scan format (qrcode)
// show the scanner result into dialog box.
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Scan Result");
builder.setMessage(rawResult.getText());
AlertDialog alert1 = builder.create();
alert1.show();
// If you would like to resume scanning, call this method below:
mScannerView.resumeCameraPreview(this);
}
}
Ich möchte in einer anderen Tätigkeit die Scan-Ergebnisse in einem Listview speichern, aber ich bin nicht sicher, wie das zu bekommen, um zu arbeiten. Ich weiß bereits, wie man eine ListView erstellt, ich möchte nur die Ergebnisse an die nächste Aktivität übergeben können. Ich habe mich schon hier umgesehen, aber nichts gefunden, was geholfen hat. Jede Hilfe würde sehr geschätzt werden. Vielen Dank.