怎么让活动等zxing扫描仪完成?

时间:2015-05-23 11:29:44

标签: java android wait zxing

在我的应用程序中,我有一个使用zxing条形码扫描仪的活动。我想在扫描后执行的所有代码都必须移到onActivityResult(...),因为程序在canIntegrator.initiateScan();之后继续执行,甚至在扫描程序完成之前。

有没有办法让应用程序在继续执行之前等待zxing完成?

2 个答案:

答案 0 :(得分:1)

将startActivity用于以下结果

// This won't work:
fullNameDidChange: function() {
  console.log("Full name changed");
}.observes('fullName')


// Instead, do this:
fullNameDidChange: Ember.observer('fullName', function() {
  console.log("Full name changed");
})

答案 1 :(得分:0)

如果您在线程中运行扫描,您可以加入线程,以便在扫描成功或不成功时返回主程序线程(不应该是UI线程,否则您将阻止它)< / p>