专题1234导航

求助~~用ZXing实现扫码点击按钮后没启动相机却闪退了

来源:互联网
发表时间:2017/4/20 17:03:37
责任编辑:鲁晓倩
字体:

为了帮助网友解决“求助~~用ZXing实现扫码点击按钮后没启动相机却闪退了”相关的问题,学网通过互联网对“求助~~用ZXing实现扫码点击按钮后没启动相机却闪退了”相关的解决方案进行了整理,用户详细问题包括:用ZXing库实现扫码功能
主工程关联了库,代码如下
public class MainActivity extends Activity implements OnClickListener{
private  Button btnScan;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnScan=(Button) findViewById(R.id.btnScan);
btnScan.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// 扫码操作
Intent intent=new Intent(this,CaptureActivity.class);
startActivityForResult(intent,0);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
if(requestCode==Activity.RESULT_OK){
String result=data.getExtras().getString("result");
Toast.makeText(this, result, 1).show();
}
}
}

点击按钮后没启动相机却闪退了,日志如下,请问各位是哪里有问题?

点击图片看大图学网 www.xue163.com

,具体解决方案如下:

解决方案1:
该回复于2017-04-20 08:50:24被管理员删除

解决方案2:
问题出在CaptureActivity.class文件中。看log是说把一个button控件的id绑定为一个surfaceView,导致的程序崩溃。

解决方案3:
问题解决了!是引用的工程中CaptureActivityHandler有问题,当工程被指定为library时case后必须为常量,
所以把出错的地方都改为if~else方式,附上一个教学视频http://www.jikexueyuan.com/course/134.html

www.xue163.com true http://www.xue163.com/588880/39215/392158033.html report 2223 求助~~用ZXing实现扫码点击按钮后没启动相机却闪退了:解决方案1:该回复于2017-04-20 08:50:24被管理员删除解决方案2:问题出在CaptureActivity.class文件中。看log是说把一个button控件的id绑定为一个surfaceView,导致的程序崩溃。解决方案3:问题解决了!是引用的工程中CaptureActivityHandler有问题,当工程被指定为library时case后必须为常量,所以把出错的地方都改为if~else方式,附上一个教学视频http://www.jikexueyuan.com/course/134.ht...
相关信息
最近关注
首页推荐
热门图片
最新添加资讯
24小时热门资讯
精彩资讯
精彩推荐
热点推荐
真视界
精彩图片
社区精粹
关于本站 | 广告服务 | 手机版 | 商务合作 | 免责申明 | 招聘信息 | 联系我们
Copyright © 2004-2016 Xue163.com All Rights Reserved. 学网 版权所有
京ICP备10044368号-1 京公网安备11010802011102号