マンホールカードマップに19弾のカード21枚を追加。 前回はGKPのWebページが更新されるまでアプリのアップデートを待っていたが、今回からは仮置きでアップデートして、GKPのWebページが更新されたら再度アップデートすることにした。 19弾の未追加カード6枚の内訳は以下です。 *** 19弾未追加カード詳細 *** 5/13配布開始 1枚 (小田原市(D001)) 5/28配布開始 1枚 (東京23区(E101)) 配布開始日未定 4枚 (小諸市(B001),向日市(B001),高槻市(C001),高梁市)
投稿
マンホールカードマップアプリで情報ウインドウが表示されない問題
- リンクを取得
- ×
- メール
- 他のアプリ
端末によって、情報ウインドウが表示されない問題が出ているようだ。 *** 可能性1 *** メモリ枯渇でレンダリングされた画像のキャッシュが削除されてしまっている可能性がある。 情報ウインドのレンダリングは1回のみ行われて、以降はそのレンダリングを使いまわすらしい。 → 再描画すればいい? 再描画は可能であることはテストして確認した。 毎回再描画するのは処理が重くなるので、とりあえずは表示できている取得済みのカードと同じ処理が走るように、未取得のカードも明示的にバックグラウンドに白を指定するようにした。 *** 可能性2 *** リソース削除ツールがマンホールカード画像を削除してしまっている。 getIdentifierの引数で動的にマンホールカード画像を指定しているので、プログラムからはマンホールカード画像を使用しているように見えない。 ストア用のビルドを行うと不要なコードやリソースは削除されるので、必要なマンホールカード画像まで削除されてしまっている可能性がある。 →リソースが削除されないようにする keep.xmlファイルを新規作成してマンホールカード画像をkeepするようにした ---------------------------------------------------------------- <?xml version="1.0" encoding="utf-8"?> <resources xmlns:tools="http://schemas.android.com/tools" tools:keep="@drawable/*" /> ----------------------------------------------------------------