私のアプリケーションには、qrコードをスキャンするスキャンボタンがあります。コードは次のようになります。
btnScan.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 1);
ClearForm();
//if (!CheckCHFID())return;
pd = ProgressDialog.show(EnquireActivity.this, "", getResources().getString(R.string.GetingInsuuree));
new Thread(){
public void run(){
getInsureeInfo();
pd.dismiss();
}
}.start();
}
});
問題は、コードをスキャンする前に getInsureeInfo(); という情報を見つけ始めることです。ユーザーがコードを正常にスキャンした後にのみ実行するように制御するにはどうすればよいですか?
前もって感謝します。