Androidプログラミング初心者です。

https://github.com/dvas0004/droidNFCdemo/blob/master/src/me/davidvassallo/nfc/MainActivity.java

と同じような感じで、メインアクティビティ1枚でNFCのタグを
読み込ませるプログラムを作っているのですが、読み込ませた後にホーム
ボタンで中断して、ランチャーから起動すると、
完全にアクティビティが初期化されて、
onCreateが呼ばれ、savedInstanceStateもnullになってしまって困
っています。タスクボタン(ホームの右のボタン)から再開すると、
そんなことはないのですが。

タグを読み込ませる前は、ランチャーから起動しても大丈夫でした。
一度でも読み込ませるとダメ。

ちなみに上記URLのプログラムをそのままビルドして動かしても同じ現象です。
いろいろ文献をあさったのですが、どうにもならずで、ここに
すがりにやってきました。解決法があれば教えて下さい。