0
后调用父的onCreate我有斑马线活动的一个问题:当扫描成功,它工作正常,可以追溯到父活动,将结果在文本字段,但调用其父的onCreate方法,这是非常对我有问题。斑马线扫描
这里是我的结果监听器:
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
super.onActivityResult(requestCode, resultCode, intent);
IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent);
if(resultCode == RESULT_OK) {
if (scanResult != null) {
String ean = scanResult.getContents();
eanEdit.setText(ean);
}
} else {
// Nothing
}
}
按钮听众:
public void addScanButtonListener() {
scanButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
IntentIntegrator integrator = new IntentIntegrator(MainActivity.this);
integrator.addExtra("SCAN_WIDTH", 800);
integrator.addExtra("SCAN_HEIGHT", 200);
integrator.addExtra("RESULT_DISPLAY_DURATION_MS", 0L);
integrator.addExtra("SCAN_FORMATS", "EAN_13,EAN_8");
integrator.addExtra("SAVE_HISTORY", false);
integrator.addExtra("PROMPT_MESSAGE", "Scan please");
integrator.initiateScan(IntentIntegrator.PRODUCT_CODE_TYPES);
}
});
}
请问您有什么线索?
是不是有可能使斑马线不破坏我的应用程序的活动,只是为了保持它在后台?如何知道应用程序已经启动而不是重新加载onCreate()函数的一部分? – Mibou
应用程序可以在不影响在所有这样的其他应用程序。这与任何其他应用程序无关;您需要实现您的应用生命周期correclty。 –