fix scan card

This commit is contained in:
nikitateplyakov
2019-04-04 16:33:14 +08:00
parent 2ac86d9fdf
commit dfde4457e4
2 changed files with 7 additions and 7 deletions

View File

@@ -131,7 +131,7 @@ public class ScannerActivity extends AppCompatActivity implements
@Override
public void handleResult(Result raw) {
handleBarcode(raw.getText());
handleBarcode(raw.getText(), SearchType.CARD);
scannerView.postDelayed(() -> scannerView.resumeCameraPreview(ScannerActivity.this), SCAN_INTERVAL_PERIOD);
}
@@ -182,7 +182,7 @@ public class ScannerActivity extends AppCompatActivity implements
private void initManualInput() {
mInputField = findViewById(R.id.manual_input);
mInputField.setOnEditorActionListener((v, actionId, event) -> {
handleBarcode(v.getText().toString());
handleBarcode(v.getText().toString(), mSearchType);
return false;
});
@@ -195,8 +195,8 @@ public class ScannerActivity extends AppCompatActivity implements
}
}
public void handleBarcode(final @NonNull String searchString) {
mClient.findUser(searchString, mSearchType, new Callback() {
public void handleBarcode(final @NonNull String searchString, final @NonNull SearchType searchType) {
mClient.findUser(searchString, searchType, new Callback() {
@Override
public void onFailure(Call call, IOException e) {
handleFail(searchString);