Bundleの罠
分かっていたはずなのだが、またやっちまった。
final Bundle bundle = new Bundle(); : this.doService(bundle); : : ...ClassNotFoundException
■[Android][SDK] Bundleをプロセス間通信で使う場合の注意
通常であれば問題になることはないはずだが、今回のようにプロセスが互いに分離されたアプリケーションとサービスのプロセス下のDalvikが別個にロードしたクラス(今回は別プロセスのサービスがロードしたクラス)であり、同じ型のはずだが違う型と見なされてロードに失敗する訳だ。
こういうのは忘れた頃にやらかすんだよな。