【发布时间】:2016-05-11 05:56:02
【问题描述】:
我是 android 的初学者..我在我的应用程序中集成了 qr 扫描仪..问题是我在两个片段中添加了 qr 扫描仪按钮..为了接收我在 activityResult 方法中添加的结果..在我的 mainactivity..还有其他方法吗在android中接收结果而不是OnactivityResult方法..如果不是他们我应该在我的Mainactivty中添加多个onActivityResult方法..任何人都可以帮助我..
below is the my code for onActivityresult
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
IntentResult scanResult =IntentIntegrator.parseActivityResult(requestCode, resultCode,
data);
if (scanResult != null) {
if (scanResult.getContents() == null) {
Log.d("ScanFragment", "Cancelled scan");
Toast.makeText(this, "Cancelled", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(this, " " + scanResult.getContents(), Toast.LENGTH_SHORT).show();
}
} else {
//result fragment
super.onActivityResult(requestCode, resultCode, data);
}
// }
}
【问题讨论】:
-
用多个请求代码处理结果。
-
可以发给我一个示例代码
-
查看here给出的示例