小编San*_*sco的帖子

使用简单XML框架反序列化的异常

我正面临一个问题,即使用Simple XML Serialization框架(simpleframework.org)成功序列化的XML文件反序列.

一个例外抛出:

org.simpleframework.xml.core.PersistenceException: Constructor not matched for class projet.sarelo.Note
Run Code Online (Sandbox Code Playgroud)

这是电话:

Serializer serializer = new Persister();
File xmlFile = new File(path);
ContactList contactList = serializer.read(ContactList.class, xmlFile); <== Error
Run Code Online (Sandbox Code Playgroud)

我的ContactList.java

@Root(strict=false, name="ContacList")
public class ContactList {      
    @ElementArray (name = "Contacts")
    Contact [] contact;     
}   
Run Code Online (Sandbox Code Playgroud)

我的Note.java

public class Note {
    @Element(required=false)
    private String note;

    public Note(String note) {
        super();
        this.note = note;
    }

    public String getNote() {
        return note;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的Contact.java

@Root
public class …
Run Code Online (Sandbox Code Playgroud)

java android xml-serialization

15
推荐指数
2
解决办法
8059
查看次数

如何访问短信和联系人数据?

内容提供商是读取/写入私人数据(如短信和联系人)的唯一方式吗?我首先尝试简单和懒惰的方式(复制短信和联系SQLite数据库文件),但我遇到了一些许可问题.我问,因为我正在尝试备份和恢复短信和联系人,这将是很多工作逐个访问数据字段.

android android-contentprovider

1
推荐指数
1
解决办法
5456
查看次数