在我的應用程序中,我有掃描二維碼的掃描按鈕。代碼是這樣的:如何在第一個活動完成後纔開始線程?
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()的信息;我怎樣才能控制它只有在用戶成功掃描代碼後才能執行?
在此先感謝。