欲以强制关闭
问题描述:
我已经集成了斑马线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");
但是,当我运行这段代码,应用程序会要求强行关闭。
答
当sending an Intent to startActivity(),你必须经常检查用户是否具有任何应用程序,可以处理这个意图:
注意:这是可能的,用户不会再有这样处理你的隐含意图的任何应用程序发送到
startActivity()
。如果发生这种情况,通话将失败,您的应用程序将崩溃。要验证某个活动是否会收到该意图,请在您的Intent对象上致电resolveActivity()
。如果结果非空,那么至少有一个应用程序可以处理该意图,并且可以安全地调用startActivity()
。如果结果为空,则不应使用该意图,并且如果可能的话,应该禁用发布该意图的功能。
您需要从日志猫发布错误日志。 – Bhargav