如何使用LRU磁盘缓存将具有自定义对象的ArrayList存储到缓存中

时间:2014-07-03 11:23:08

标签: java android caching arraylist

我正在开发一个项目,我需要将自定义对象的arraylist存储和检索到android的缓存中。我尝试了this库,但我无法完成我的任务,因为该库仅用于存储对象。我还想知道是否有任何其他方法可以在高速缓存中存储arraylist。
我的自定义对象类是

class TestClass {
    private String testString;
    private String name;
    private String age;

    public String getTestString() {
        return testString;
    }

    public void setTestString(String testString) {
        this.testString = testString;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getAge() {
        return age;
    }

    public void setAge(String age) {
        this.age = age;
    } 

我通过arraylist的主要活动是

public class MainActivity extends Activity {

    private ArrayList<TestClass> test;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

       test = new ArrayList<TestClass>;

    }

请帮助我进一步分享一些代码。

0 个答案:

没有答案