前にも書いた気がするがAndroidのPreference関係はけっこうクソだ.でも,昔あった「android.preference系とsupport library系が並立してて,どっちを使えばいいかわからない」問題は「androidx系に統合する」という形で解消されたようなので,いいかげんちょっと新方式も試してみている.
というか,何度やっても思うが,Fragmentというやつはどうもしち面倒臭い.じっさい,設定画面のUI関係のクラス構成にしたって無駄にあれこれ複雑だ.まったく俺の知能では,どういうことなのか把握するだけでもひと苦労である.
いやまあ,無駄ということもないのかな.たとえばPreference関係だと,値の永続化関係とUI関係は分けておきたいというのはわからなくもない.「複雑な構成のものが必要になっても対応できる」というのと「単純なものをぱっと作れる」というのはなかなか両立できないのかね.ちょっとした設定ダイアログとか出したいだけなのに,何をどう作るのかややこしすぎるんだよな.公式サイトの説明もよくわからない,というか説明が不十分だし.
そもそもこういうところで苦労しても,アプリを使う立場からすると何も変わらないんだよな.