SurfTide7 for Android こちらも少し修正中

追記:2016/5/25
以下の問題は v1.1.4 にて既に修正が完了しストアに公開済です。
———

ユーザーさんから、起動時に異常終了してしまうとの報告をもらいました。
で、そのユーザーさんの協力を得てなんとか問題は解決しそうです。
現在最終テストしているので、問題なければ数日で対応版を公開します。

一番の原因は、ウェザー情報を表示している部分の作画処理で少し大きめのBITMAPを作成していたのが原因のようで、その部分のロジックを変更してあまりメモリを消費しないようなロジックにしました。

Screenshot_2016-05-23-14-46-05.png

で、これで終わりか!
と思ったのですが、もう1つ ADMOB(広告表示)がやたらとメモリ消費していることが分かりました。
起動処理を速くするため、起動時にいくつかの処理を並行で走らせていたのですが、どうもそのうちの1つの処理とADMOBの初期処理が重なると特定のデバイスで OutOfMemory になっていたようです。
こちらも改善し、先のBITMAP問題修正とあわせると約50%程度消費メモリを抑え、さらに高速に初期設定が終わるように改善できました。

協力頂いたKさん、ここ数日、ログを送って頂いたりと色々ありがとうございました。
大変助かりました。