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。 –