내가 잘 작동 .IT 내 프로젝트에 Zxing 라이브러리를 추가하지만 난 내 MainActivity에 스캔 결과를받을 didnt는 .xml), 내가 뭘 잘못 했니?ZXing 스캔 의도
MainActivity :
public void onActivityResult(int requestCode, int resultCode, Intent i) {
onActivityResult(requestCode, resultCode, i);
String contents = null;
if (requestCode == 1) {
if (resultCode == RESULT_OK) {
contents = i.getStringExtra("SCAN_RESULT");
String format = i.getStringExtra("SCAN_RESULT_FORMAT");
TextView tv = (TextView) findViewById(R.id.textView);
tv.setText(contents);
// Handle successful scan
} else if (resultCode == RESULT_CANCELED) {
// Handle cancel
}
}
}
public void onCapture(View view) {
Intent i=new Intent(this, CaptureActivity.class);
i.putExtra("SCAN_MODE","QR_CODE_MODE");
startActivityForResult(i,1);
}
}
'공공 무효 onActivityResult를 (INT requestCode가, INT의 resultCode, 의도 I) { 하여 onActivityResult (requestCode가,의 resultCode를 , i);'= 끝없는 재귀? – JimmyB
@HannoBinder 그래서 onActivityResult (requestCode, resultCode, i)를 삭제해야합니까? – Ololoking
예. - 아니면,'requestCode'가 처리중인 것이 아닌 경우에만'super.onActivityResult' *를 호출하십시오. – JimmyB