Androidで、GPSの座標とか各種センサの値をmicroSDにロギングするソフトをつくって、
早速秩父までソフトのテストにいきました。
まだデータ分析はすんでいません。
そして、何故か別のデータファイルに同じ時刻のデータが記録されている模様。
秩父に着いたときに、一旦アプリを終了して、何回か立ち上げ直したりしたのだが。
そのとき、複数同時に起動するようなことはしなかったはず・・・
おそらくそのときに、アプリが確実に終わっていなくて、ロギングのアクティビティ(タスク)が生きていたと言うことだと思う。
サンプリング間隔もけっこう不定期になってたりするし。
確かに、finish()メゾッドで終わらせたはずなのだが・・・・
ネットでちょっと調べたら、終わらせたはずのアクティビティが、ところがどっこい実は生きているのかも・・・ということもあるらしいし・・・
対策を考えなければ行けないなあ。
明示的にハンドラとかリスナとかを殺さないといけないんだろうか・・・。
調べよう。

