Link 到 IntentIntegrator 的新 activity
Link to new activity from IntentIntegrator
我们的项目包括制作一个处理团体付款的应用程序。
您可以通过扫描包含您要加入的群组 ID 的二维码来加入群组。
我们制作了一个 activity "AddOrJoinActivity",您可以在其中创建或加入群组(通过扫描二维码)。
我制作了一个新的 Activity,其中包含我的 CustomScanner,它可以正常工作。
然而,问题如下。
我从 "AddOrJoinActivity" 中调用 Customscanner,但是一旦代码被扫描,我希望程序打开 activity "Groupdetails",其中包含刚刚加入的组 he/she 的所有详细信息。
我尝试了以下方法:
在"AddOrJoinActivity"
IntentIntegrator ii = new IntentIntegrator(this)
ii.setCaptureActivity(CustomScanner.class).initiateScan();
在"CustomScanner"
barcodeView =(CompoundBarcodeView)findViewById(R.id.customViewBarcode);
capture = new CaptureManager(this,barcodeView);
capture.initializeFromIntent(getIntent(),savedInstanceState);
capture.decode();
我尝试在 Customscanner 中创建一个包含 GroupsDetailActivity 的新意图并在 capture.initializeFromIntent() 中使用它,但这没有用。
如何从 CustomScanner 启动 groupdetailsactivity?
提前致谢
你看过这个教程吗?
http://code.tutsplus.com/tutorials/android-sdk-create-a-barcode-reader--mobile-17162
在你的情况下,扫描后,在你的AddOrJoin
代码中,方法onActivityResult
将自动执行。在该方法中,您将检索扫描结果,并且可以在数据库中施展魔法。
开始新的魔法后Activity:
Intent intent = new Intent(this, NextActivity.class);
startActivity(intent);
这是我的看法。
我们的项目包括制作一个处理团体付款的应用程序。 您可以通过扫描包含您要加入的群组 ID 的二维码来加入群组。 我们制作了一个 activity "AddOrJoinActivity",您可以在其中创建或加入群组(通过扫描二维码)。 我制作了一个新的 Activity,其中包含我的 CustomScanner,它可以正常工作。 然而,问题如下。 我从 "AddOrJoinActivity" 中调用 Customscanner,但是一旦代码被扫描,我希望程序打开 activity "Groupdetails",其中包含刚刚加入的组 he/she 的所有详细信息。
我尝试了以下方法: 在"AddOrJoinActivity"
IntentIntegrator ii = new IntentIntegrator(this)
ii.setCaptureActivity(CustomScanner.class).initiateScan();
在"CustomScanner"
barcodeView =(CompoundBarcodeView)findViewById(R.id.customViewBarcode);
capture = new CaptureManager(this,barcodeView);
capture.initializeFromIntent(getIntent(),savedInstanceState);
capture.decode();
我尝试在 Customscanner 中创建一个包含 GroupsDetailActivity 的新意图并在 capture.initializeFromIntent() 中使用它,但这没有用。
如何从 CustomScanner 启动 groupdetailsactivity?
提前致谢
你看过这个教程吗? http://code.tutsplus.com/tutorials/android-sdk-create-a-barcode-reader--mobile-17162
在你的情况下,扫描后,在你的AddOrJoin
代码中,方法onActivityResult
将自动执行。在该方法中,您将检索扫描结果,并且可以在数据库中施展魔法。
开始新的魔法后Activity:
Intent intent = new Intent(this, NextActivity.class);
startActivity(intent);
这是我的看法。