###前提・実現したいこと
アンドロイドアプリの練習の為ストップウォッチを作っています
アクティビティで「①startService⇒②stopService⇒③カウンタリセット」を切り替えて、サービスでタイマーを使って計算し、結果をレシーバーに飛ばしています
一応想定している挙動に近いところまでは完成したのですが、②のサービスを止めた状態(textFieldに計測した時間が表示された状態)でバックキーを押すと表示が初期化されます
ホームボタンを押した際やスリープ時はsavedInstanceStateを使い復元出来たのですがデフォルトのアラームアプリの機能のようにバックキーでも復元する方法が知りたくて質問させていただきました
###試したこと
onPauseでSharedPreferencesを使って保存しonResumeで復元という方法も試してみましたが、必要の無い時にも復元をしてしまい(アプリをRecentAppsから停止させ再起動させた際など)うまくいきませんでした
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。