所以我的自定义类有自己的属性:
公共类PlayerClass {
public String name;
public int age;
public String id;
public String teamTag;
我希望扫描条形码并从条形码信息中创建一个播放器。
所以我扫描条形码
IntentIntegrator scanIntegrator = new IntentIntegrator(this);
scanIntegrator.initiateScan();
然后我得到了信息
String scanContent = scanningResult.getContents();
那么如何从扫描中获取信息到PlayerClass以填充其属性?
答案 0 :(得分:0)
最简单的方法是创建条形码,使其具有以下格式存储的信息:
名称|年龄| ID | teamTag
现在,当您在scanContent String中获取扫描内容时,您将获得此信息。
在你的班级中,你可以制作如下构造函数:
PlayerClass(String content){
String part[] = content.split("|");
name = part[0];
age = Integer.parseInt(part[1]);
id = part[2];
teamTag = part[3];
}