Steem Engine Token Viewer #5 - 화면 방향 전환시 내용 사라지는 문제 해결

avatar

IMAGE 2019-11-05 17:28:37.jpg

SCOT Viewer(Steem Engine Token Viewer) 포스트를 며칠 만에 다시 씁니다. 이 앱에 오류가 하나 있어 수정했습니다. 그 외 작은 개선사항을 담아 다음 버전으로 배포할 예정이예요.


버그: 화면 방향 전환시 내용 사라짐

휴대폰을 기울여 앱의 화면 방향을 바꾸면, 뷰어의 내용이 사라집니다. LOAD 버튼을 클릭하여 내용을 다시 불러와야 합니다.


원인

원인은 화면 방향이 바뀔 때 앱 화면이 재시작되기 때문입니다. 이 때, 화면에 보이던 토큰 내용들은 모두 사라집니다.


해결

화면 전환시 앱 화면이 재시작되지 않는 설정이 필요합니다.

  • 대상 액티비티 클래스를 선택하세요.
  • 대상 액티비티의 속성 android:configChanges을 추가하구요. 값은 "orientation|screenSize"으로 설정하세요.
<activity
    android:name="ExampleActivity"
    android:configChange="orientation|screenSize" />

android:configChanges

  • orientation: 화면 방향이 변경될 때 다시 시작되지 않도록 합니다.
  • screenSize: 방향이 변경될 때 앱이 다시 시작되지 않도록 하지만 Android 3.2(API 레벨 13)부터 적용됩니다.

(출처: https://developer.android.com/guide/topics/resources/runtime-changes?hl=ko)


참고 사이트

aaronhong_banner.jpg



0
0
0.000