Java Android:在条形码扫描仪生成器窗口上打印数据

Java Android:在条形码扫描仪生成器窗口上打印数据,java,android,database,barcode,Java,Android,Database,Barcode,好的,所以当扫描该产品时,我需要在scanner builder窗口(如图所示)上显示该产品的一些数据库数据 正如您在图像中所看到的,显示了条形码扫描仪,我的问题是:是否可以在此窗口中打印除产品条形码之外的其他数据?如果是,我应该如何移动 这是我的windows builder代码 public void handleResult(Result result) { //myResult= barcode text myResult = result.getTe

好的,所以当扫描该产品时,我需要在scanner builder窗口(如图所示)上显示该产品的一些数据库数据

正如您在图像中所看到的,显示了条形码扫描仪,我的问题是:是否可以在此窗口中打印除产品条形码之外的其他数据?如果是,我应该如何移动

这是我的windows builder代码

public void handleResult(Result result) {
         //myResult= barcode text
         myResult = result.getText();
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setTitle("Scan Result");
        builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {

            @Override
            public void onClick(DialogInterface dialog, int which) {

                scannerView.resumeCameraPreview(addquantityactivity.this);
                updateData();
            }
        });
        builder.setNeutralButton("Visit(if url)", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(myResult));
                startActivity(browserIntent);
            }
        });
        builder.setMessage(result.getText());
        AlertDialog alert1 = builder.create();
        alert1.show();

    }

你看到上面写着builder.setMessage(result.getText())的地方了吗;完美。每一条信息都会出现在新的一行中?我不这么认为,我相信它会取代你所拥有的一切。由于这是Java,您可以使用Stringbuilder()从一组输入中构建一个字符串,这些输入可以包含新行。您所做评论的输出只是替换了旧行,即条形码。您知道在这个生成器中是否有要追加的内容,而不是
builder.setMessage
?而且不要写得太多。ps:我也不擅长写英语句子;坑是完全可以的。只会说英语的人写句子很糟糕。就像我还在学习如何写答案一样。
String myMessage = result.getText() + " and some other amazing information about this barcode";

builder.setMessage(myMessage);