Skip to content
コミット 09d8e4f7 作成者 作成者 stoda's avatar stoda
ファイルを参照

Merged PR 1093: [Fix] [DP.9564] [XPS-000780] #496 Android端末でモバイルアプリ初回起動時に自動回転させるとアプリが強制終了する

[Fix] [DP.9564] [XPS-000780] #496 Android端末でモバイルアプリ初回起動時に自動回転させるとアプリが強制終了する

初回起動時の利用許諾表示中に画面を離れる行為(画面を回転させる、ホーム画面に戻る、別のアプリに遷移するなど)を行ったとき、アプリがクラッシュする不具合を修正しました。

<原因>
認証状況を格納する変数にlateinit(初期化遅延)宣言を行っておりました。
初期化遅延は宣言時の初期化義務を回避するための機能ですが、未初期化のタイミングで変数にアクセスすると例外送出されます。本件ではそのためにアプリがクラッシュする事象が発生しました。

<真の原因>
利用許諾を表示する機能を追加した際に、初期化されないルートがあることを考慮漏れしていたのかと思います。
※利用許諾に同意後は、本事象が発生しません。

<対処>
認証状況は利用許諾表示にとって不必要なパラメータであるため、対処として未初期化時に未認証のインスタンスを返却するように修正しました。

Related work items: #496
読み込み中
読み込み中
読み込み中
読み込み中
0% 読み込み中 または .
You are about to add 0 people to the discussion. Proceed with caution.
先にこのメッセージの編集を終えてください。
コメントするには登録またはをしてください