SkyArts.com’s Twitter Updates for 2022-07-07
- 「書籍情報」ページに
『Android 12のActivityのライフサイクルが使い物にならない問題』の件
を追加するのをスッカリ忘れていました!(笑)
- 書籍
『Android 12のActivityのライフサイクルが使い物にならない問題』の件
は、– Android 12 にてライフサイクルのタイミングが変更され、それに関連して「データが破壊されるパターン」が追加された
と… https://t.co/4Qi5DwemHW in reply to SkyArts_dot_com 11:13:34, 2022-07-07
- この「データが破壊されるパターン」は、タイミングの問題が絡んでいるので毎回発生する訳ではありませんが、それなりに頻繁に発生します!
Android のライフサイクル・イベント中にデータを保存したのに破壊される為、次回アプリ起動時に読み込みに失敗します! in reply to SkyArts_dot_com 11:17:47, 2022-07-07
- アプリ起動時にデータ読み込みに失敗する為、
– 何故か起動時にデータが読み込めない!?
という状態に陥ります。
データが破壊されているので当然ですね。それに、重要なデータが破壊されるのは嬉しくないですが、Android 1… https://t.co/wKW5yvmW5Z in reply to SkyArts_dot_com 11:21:45, 2022-07-07
- この致命的な問題は、余りにも意味不明すぎて「Androidアプリの開発を止める」事も考えた位です!
それ位に重要なデータを取り扱っていますし、それが簡単に破壊されるのはOSの信頼性もないですし、かなり追い込まれました!
現在は… https://t.co/fbJvc0khbH in reply to SkyArts_dot_com 11:35:08, 2022-07-07
- なお、『Android 12のActivityのライフサイクルが使い物にならない問題』は Android OS 開発チームに報告してあります!
しかし、「事の重大性に気付いていない様で、数ヶ月放置されたままで直す気はない模様」です… https://t.co/AUSf5jme9A in reply to SkyArts_dot_com 11:40:06, 2022-07-07 - 今後の Android 13 云々よりも既に普及し始めている Android 12 では対応は必須なので、データ保存機能があるアプリは要注意です!
Android のライフサイクルを信用すると重要なデータを破壊されますので。 in reply to SkyArts_dot_com 11:48:02, 2022-07-07
- なお、
– Jetpack がアプリ起動時に androidx .work.workdb ファイルへのアクセスに失敗して SQLiteDiskIOException 等でアプリをクラッシュさせる問題
も同じ原因だと考えています… https://t.co/oH4XEuhD7K in reply to SkyArts_dot_com 11:50:44, 2022-07-07
- Google Play は、「一度の失敗も許されない粗野なアプリストア」なので、この様な OS 自体の致命的な問題に関係した問題であっても全てアプリのせいにされますのでご注意を!
OS自体の不具合、端末メーカーのOS改悪等、一切… https://t.co/DKMct1HW3f in reply to SkyArts_dot_com 14:14:27, 2022-07-07
- Xcode 14 beta3 は Xcode 13.x と相性が悪い様で、
– Xcode 13.x の Interface Builder がクラッシュする様になる
等の色々と問題が出ている話がありますね。 18:11:41, 2022-07-07
- 既に Xcode 14 beta3 を入れてしまいましたが、起動はしていないので、削除した方が良いかな。
Interface Builder は一切使用していないので、この部分は無関係ではありますが(笑)
Xcode 13.x… https://t.co/7SutyPkxoL in reply to SkyArts_dot_com 18:14:12, 2022-07-07