[Android] Parcelableの利用方法

解説

Android7.1以降、ActivityやFragmentにシリアライズ化(Serializableインターフェースを実装)されたオブジェクトを渡せなくなる状況が発生している。
これを回避するために、BundleにParcelableインターフェースを実装したオブジェクトを渡して回避する方法を示す。
Android7.1.1まではテスト済み。
そもそもの原因は、シリアライズ化されたデータを渡すのではなく、Serializableインターフェースを実装したオブジェクトを渡してしまうことにある。
もし、そうであるなら、逆に、不具合が解消されたと考えるべきである。
数個程度の単純なデータ(基本のデータ型)を渡すだけなら、直接そのデータを渡した方が良い。
更新日:2016年11月30日
Continue reading [Android] Parcelableの利用方法

[PHP] テキストファイルを改行区切りの配列で読み込む方法

解説

テキストファイルを改行区切りの配列で読み込む方法を示す。 典型的なユースケースはログファイルの解析や、改行区切りのテキストで表現されたリスト形式でインポートできる。
更新日:2016年11月30日
Continue reading [PHP] テキストファイルを改行区切りの配列で読み込む方法