Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
1 task
murjune opened this issue Nov 29, 2023 · 0 comments
Open
1 task
Assignees
Labels
fix 수정

Comments

@murjune
Copy link
Member

murjune commented Nov 29, 2023

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

  • 작업할 내용
@murjune murjune added the fix 수정 label Nov 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fix 수정
Projects
None yet
Development

No branches or pull requests

2 participants