Android

【Android 】ResourceのIDを保存してしまい失敗した話。

いつリリースしたかは忘れましたが、
付箋を扱っているようなメモアプリを作成していて、
操作方法をアプリに入れてなかったので、その際にずっとエラーが出ていて非常に困った話です。

エラーが出ていた原因は、
保存するデータに、ResourceのIdを保存していたからでした。
私の場合は、colorを保存していました。

更新しないアプリなら問題ないと思いますが、
アプリを更新する場合は、ResourceのIdが変更されるので、
もちろんNotFoundになってしまいます。

そのせいで、私のアプリはIdが見つからずアプリが起動しない問題が発生してしまいました。

対応としては、データにIdではなく別の変数を作成し対応しました。
エラーが発生した時には、もう見つからないんじゃないかなと半ば諦めていたので、
本当に良かったです。

もうこんな思いしたくないので、
次からは気をつけます。

以上です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です