欲以强制关闭

问题描述:

我已经集成了斑马线API斑马线QR码阅读器API的结果,并使用此代码:欲以强制关闭

Intent data = new Intent("com.google.zxing.client.android.SCAN"); 

和获得的结果与此代码:

String contents = data.getStringExtra("SCAN_RESULT"); 
String format = data.getStringExtra("SCAN_RESULT_FORMAT"); 

但是,当我运行这段代码,应用程序会要求强行关闭。

+0

您需要从日志猫发布错误日志。 – Bhargav

经过this。应用程序崩溃,因为Zxing应用程序未安装在移动设备中。我在同一链接中给出了详细的答案。

sending an Intent to startActivity(),你必须经常检查用户是否具有任何应用程序,可以处理这个意图:

注意:这是可能的,用户不会再有这样处理你的隐含意图的任何应用程序发送到startActivity()。如果发生这种情况,通话将失败,您的应用程序将崩溃。要验证某个活动是否会收到该意图,请在您的Intent对象上致电resolveActivity()。如果结果非空,那么至少有一个应用程序可以处理该意图,并且可以安全地调用startActivity()。如果结果为空,则不应使用该意图,并且如果可能的话,应该禁用发布该意图的功能。