【发布时间】:2017-05-14 09:07:51
【问题描述】:
我正在使用 zxing 来扫描条形码。我需要使用 2 个按钮进行扫描。扫描条形码时,一个将执行一项任务,另一个将执行其他操作。我想这样处理点击。
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.scanone:
IntentIntegrator scanIntegrator = new IntentIntegrator(this);
scanIntegrator.initiateScan();
break;
case R.id.scantwo:
IntentIntegrator scanIntegrator = new IntentIntegrator(this);
scanIntegrator.initiateScan();
break;
default:
break;
}
}
如何区分 onActivityResult() 方法中调用了哪个按钮
public void onActivityResult(int requestCode, int resultCode, Intent intent) {}
【问题讨论】:
-
据此:github.com/zxing/zxing/blob/master/android-integration/src/main/… 我认为你不能,你必须 fork 库并添加你的修改