의도로 객체를 전달하는 방법

sarabu

한 클래스에서 다른 클래스로 객체를 전달하고 싶었고 내 코드는

    private MemberLoginResponse loginResponse;
    .
    .
    Intent intent = new Intent();
    intent = new Intent(context, BillingDeskActivity.class);
    intent.putExtra("privilages", loginResponse);
    startActivity(intent);

데이터를 수신하는 다른 활동에서이 코드를 사용합니다.

 Intent i_privilages = getIntent();
 privilages = (MemberLoginResponse) getIntent().getSerializableExtra("privilages");

심지어 내 클래스는 Serializable을 구현했습니다.

내가 arraylist를 선언하면서 쳤던 내 수업

public class MemberLoginResponse implements Parcelable {
public Integer merchantMemberId = 0;
public Integer merchantId = 0;
public String merchantName = "";
public String merchantLogo = "";
public String merchantType = "";
public String merchantHQAddress = "";
public List<CustomSystemPrivilege> merchantPrivileges;
public List<CustomSystemPrivilege> privileges;
public StatusCode statusCode;
public Integer branchId = 0;

public MemberLoginResponse(Parcel in) {
    merchantMemberId = in.readInt();
    merchantId = in.readInt();
    merchantName = in.readString();
    merchantLogo = in.readString();
    merchantType = in.readString();
    merchantHQAddress = in.readString();
    in.readList(merchantPrivileges,
            CustomSystemPrivilege.class.getClassLoader());
    in.readList(privileges, CustomSystemPrivilege.class.getClassLoader());
    branchId = in.readInt();
}

public MemberLoginResponse() {
    // TODO Auto-generated constructor stub
}

public static final Parcelable.Creator<MemberLoginResponse> CREATOR = new Parcelable.Creator<MemberLoginResponse>() {
    @Override
    public MemberLoginResponse createFromParcel(Parcel in) {
        return new MemberLoginResponse(in);
    }

    @Override
    public MemberLoginResponse[] newArray(int size) {
        return new MemberLoginResponse[size];
    }
};

@Override
public int describeContents() {
    return 0;
}

@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeInt(merchantMemberId);
    dest.writeInt(merchantId);
    dest.writeString(merchantName);
    dest.writeString(merchantLogo);
    dest.writeString(merchantType);
    dest.writeString(merchantHQAddress);
    dest.writeList(merchantPrivileges);
    dest.writeList(privileges);
    dest.writeInt(branchId);
}

}}

판 카이 쿠마르

다음은 다른 parcelable 객체를 parcelable로 읽고 쓰는 코드입니다.

class MemberLoginResponse implements Parcelable {
//    
private StatusCode statusCode;
public void writeToParcel(Parcel dest, int flags) {

        dest.writeParcelable(statusCode , flags);

    }
}

당신이 그것을 읽고 싶다면 이것을 사용하십시오

 statusCode = (StatusCode)in.readParcelable(A.class.getClassLoader());

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Kotlin에서 의도를 통해 객체의 MutableList를 전달하는 방법

분류에서Dev

객체를 Ajax의 핸들러에 전달하는 방법

분류에서Dev

노드에서 MySQL로 객체를 전달하는 방법

분류에서Dev

json 객체를 json 배열로 전달하는 방법

분류에서Dev

Rails 3-링크로 객체 ID를 전달하는 방법

분류에서Dev

$ .ajax (...)로 FormCollection 객체를 전달하는 방법

분류에서Dev

json 배열 및 객체 및 객체 키를 flutter로 전달하는 방법.?

분류에서Dev

두 개의 @RequestBody 객체를 하나의 메서드로 전달하는 방법

분류에서Dev

한 Fragment에서 Android의 다른 Fragment로 HashSet 객체를 전달하는 방법

분류에서Dev

객체 / 클래스를 함수의 매개 변수로 전달하는 방법

분류에서Dev

thymeleaf를 사용하여 html로 객체를 전달하는 방법

분류에서Dev

ostream 객체를 전달하는 방법?

분류에서Dev

객체 vuejs를 전달하는 방법

분류에서Dev

cython에서 C ++ 객체를 다른 객체의 메서드로 전달하는 방법

분류에서Dev

React-지도 배열 내에서 객체를 전달하는 방법

분류에서Dev

내 보낸 RMI-IIOP 객체의 원격 참조를 전달하는 방법

분류에서Dev

로컬 예외 객체를 클래스에 전달하는 방법

분류에서Dev

객체를 BlackBerry SOAP 요청 매개 변수로 전달하는 방법

분류에서Dev

객체를 매개 변수로 함수에 전달하는 방법

분류에서Dev

sub-json 객체를 splunk 인덱서로 전달하는 방법

분류에서Dev

개체를 별도의 함수에 전달하는 방법-Python

분류에서Dev

의도를 통해 View 객체를 전달하는 방법은 무엇입니까?

분류에서Dev

의도를 통해 View 객체를 전달하는 방법은 무엇입니까?

분류에서Dev

의도를 사용하여 객체 목록을 전달하는 방법은 무엇입니까?

분류에서Dev

감속기의 객체 내에서 중첩 된 객체를 전달하는 방법

분류에서Dev

한 의도에서 다른 의도로 정보를 전달하는 방법

분류에서Dev

OpenCV : 좌표로 객체의 각도 (각도)를 계산하는 방법

분류에서Dev

활동의 배열 목록 객체를 Android의 조각으로 전달하는 방법

분류에서Dev

BufferedImage를 객체 자체로 회전하는 방법

Related 관련 기사

  1. 1

    Kotlin에서 의도를 통해 객체의 MutableList를 전달하는 방법

  2. 2

    객체를 Ajax의 핸들러에 전달하는 방법

  3. 3

    노드에서 MySQL로 객체를 전달하는 방법

  4. 4

    json 객체를 json 배열로 전달하는 방법

  5. 5

    Rails 3-링크로 객체 ID를 전달하는 방법

  6. 6

    $ .ajax (...)로 FormCollection 객체를 전달하는 방법

  7. 7

    json 배열 및 객체 및 객체 키를 flutter로 전달하는 방법.?

  8. 8

    두 개의 @RequestBody 객체를 하나의 메서드로 전달하는 방법

  9. 9

    한 Fragment에서 Android의 다른 Fragment로 HashSet 객체를 전달하는 방법

  10. 10

    객체 / 클래스를 함수의 매개 변수로 전달하는 방법

  11. 11

    thymeleaf를 사용하여 html로 객체를 전달하는 방법

  12. 12

    ostream 객체를 전달하는 방법?

  13. 13

    객체 vuejs를 전달하는 방법

  14. 14

    cython에서 C ++ 객체를 다른 객체의 메서드로 전달하는 방법

  15. 15

    React-지도 배열 내에서 객체를 전달하는 방법

  16. 16

    내 보낸 RMI-IIOP 객체의 원격 참조를 전달하는 방법

  17. 17

    로컬 예외 객체를 클래스에 전달하는 방법

  18. 18

    객체를 BlackBerry SOAP 요청 매개 변수로 전달하는 방법

  19. 19

    객체를 매개 변수로 함수에 전달하는 방법

  20. 20

    sub-json 객체를 splunk 인덱서로 전달하는 방법

  21. 21

    개체를 별도의 함수에 전달하는 방법-Python

  22. 22

    의도를 통해 View 객체를 전달하는 방법은 무엇입니까?

  23. 23

    의도를 통해 View 객체를 전달하는 방법은 무엇입니까?

  24. 24

    의도를 사용하여 객체 목록을 전달하는 방법은 무엇입니까?

  25. 25

    감속기의 객체 내에서 중첩 된 객체를 전달하는 방법

  26. 26

    한 의도에서 다른 의도로 정보를 전달하는 방법

  27. 27

    OpenCV : 좌표로 객체의 각도 (각도)를 계산하는 방법

  28. 28

    활동의 배열 목록 객체를 Android의 조각으로 전달하는 방법

  29. 29

    BufferedImage를 객체 자체로 회전하는 방법

뜨겁다태그

보관