액티비티에서 다른 액티비티로 Object보내기


customer클래스의 Object를 다른 액티비티로 보내고싶어요. 그래서 다른 액티비티에서 보여주고싶은데 어떻게 하면 좋을까요??

public class Customer {

    private String firstName, lastName, Address;
    int Age;

    public Customer(String fname, String lname, int age, String address) {

        firstName = fname;
        lastName = lname;
        Age = age;
        Address = address;
    }

    public String printValues() {

        String data = null;

        data = "First Name :" + firstName + " Last Name :" + lastName
        + " Age : " + Age + " Address : " + Address;

        return data;
    }
}
  • 2016년 01월 11일에 작성됨

조회수 261


1 답변


좋아요
0
싫어요
채택취소하기

Customer 클래스에서 Serializable를 인터페이스를 상속받아 구현하시면 딥니다. 그러면 액티비티에 보낼때 intent.putExtra()로 보내시고

받는 액티비티에서 getSerializableExtra()로 받으시면 됩니다.

//보낼때:
intent.putExtra("MyClass", obj);

// 액티비티에서 받을때
getIntent().getSerializableExtra("MyClass");
  • 2016년 01월 11일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close