Skip to content

[fix] WarningDialogFragment(경고 다이얼로그) ParcelableException #322

@murjune

Description

@murjune

ISSUE

WarningDialogFragment를 공통으로 사용하고 있는 곳(Activty or Fragment) 에서 발생한 이슈입니다.

  1. WarningDialogFragment이 show() 됨
  2. 홈버튼을 눌러 백그라운드로 갔다가, 다시 앱 진입
  3. android.os.BadParcelableException 에 의해 앱 crash

image

이유는 저희가 넘기는 ConfirmClickListener의 람다식이 parcelable하지 않기 때문인 것 같습니다...
따라서, 어떤 방식으로 해결할지 고민해봐야할 것 같습니다.

지금 생각나는 방법은 아래와 같습니다.

    1. 기존 방식 고수 : action 람다식을 custom Parceler로 만들기
    1. 전면 리팩토링 : FragmentFactory 혹은 activityViewmodel 사용

천천히 고민해봅시다!

To-Do

  • 작업할 내용

Metadata

Metadata

Labels

fix수정

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions