개발학습일지

[Android Studio] 객체 직렬화 본문

Android Studio

[Android Studio] 객체 직렬화

처카푸 2024. 6. 10. 17:34

객체 직렬화

 

내가 만든 클래스의 implements Serializable 추가해주기

package com.choiminseon.employeelist.model;

import java.io.Serializable;

public class Employer implements Serializable {

    public int id;
    public String name;
    public int salary;
    public int age;

    Employer() {

    }
    public Employer(int id, String name, int salary, int age) {
        this.id = id;
        this.name = name;
        this.salary = salary;
        this.age = age;
    }



}

 

직렬화된 데이터 받아오기

- (클래스 이름으로 받아주기)

Employer employer = (Employer) o.getData().getSerializableExtra("employer");