まっさんの日記

まっさんの日記

PR

×

カレンダー

キーワードサーチ

▼キーワード検索

コメント新着

Mizuki8515 @ Re:塗装の縮れ(対策)(10/07) この方法は確かに有効そうですね。クリア…
2021.05.28
XML
カテゴリ: 仕事
普段何気につかっているアプリ。
自分で開発するようになって、
アプリのひとつひとつの動作がどうやって実装されているか
理解できるようになってきました。

UIは本当に奥が深い、
スマホを傾けた時に画面の向きがかわったりすると、
内部では、画面が再起動がかかっているとか。

ダイアログ画面も同様に画面の向きがかわって、
呼び物の親の画面が再起動かかって、ダイアログ画面も再起動かかるとか。

アプリがクラッシュするんです。
厳密には、クラスの生成でコンストラクタに引数をもたせると、
NULLポインタエクセプションが発生しているだけ。
引数を使わず、バンドルを使わないといけないのだ。
大抵のアプリはスマホを傾けても画面の向きがかわないようにしているのは、
そういう理由なんです。

今日はダイアログ画面クラスの抽象化と
画面の向きがかわって画面の再起動で描画できるよう対策しました。






お気に入りの記事を「いいね!」で応援しよう

最終更新日  2021.05.28 19:50:47
コメント(0) | コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: