株価JP トラブル解決 その2

昨日アップしたバージョンも若干問題が残っていました。パスワード画面を開くとき、落ちます。

今日、再新の Android SDK を使用して、再ビルドしたところ、安定してビルドできるようになりました。
起動、パスワード設定も出来ています。

        • -

Dalvik format failed error がでたら、targetSDKVersion と使用するSDK バージョンを合わせるとよいとのネット記事を多数見かけましたので、古いSDKに、targetSDKVersion を合わせていました。それが敗因だったようです。

株価JP トラブル解決

株価jp が起動しないトラブルは解決しました。
Google Play にアップロードしたapk と同じものを手動でinstall して、起動することが確認できたので問題ないはずです。

追記:
Google Play に公開したアプリをインストールして、正常に起動し普通に使うことができたので、とりあえずは大丈夫だと思います。

追記2:
もう1回、念押しで再Export したら、また問題再発しました。
clean しても治らない...

        • -

Memo:
Eclipse でRun して動作するイメージとExport singed Application Package して動作が異なるとは想定外でした。
SDKEclipse を更新したら、要チェックのようです。

Dalvik format failed error や No class def found error での実行時エラーは

  • proguard の更新し、
  • Manifestの android:targetSdkVersion をSDKのバージョンをそろえる
  • android:testonly を外す.(効果不明)

で解決しました。と思ったけど、不安定です。

HakaruDake のマーケットのコメントについて(Regarding comment on Android market for HakaduDake)

(Japanese)
日付が7/1 から変わらないとのことですが、年月日の上下の「+」か「-」ボタンをタップすれば、変更できます。試してみて頂けますか?

(English)
According to comment on Androit market, you can not change date from July 1st. Would you try to push '+' or '-' button which is located top or bottom on Y/M/D?

リソースの開放

アプリケーション終了時、データベースのCloseやリソースを解放するには、ActivityのonPause, onStop, onDestoyのコールバックを使う。
が、終了するときだけでなく回転時も呼ばれるので、終了するかの判別が必要。
終了時はisFinishing() がtrue になるので、これで判断する。

onDestroy はコールバックが遅延する。
たとえば、アプリケーションを終了してすぐ起動すると、onDestry がonCreateの後に来るので注意(リソース開放には使えない。

グラフが出ない

Hakarudake でグラフが出ない時があるようなのですが、症状の発生している方、詳しい状況を教えて頂けないでしょうか?

  • データは、毎日入力されていますか?朝晩入力されていますか?
  • 履歴に異常に大き過ぎたり小さすぎるデータはありませんか?
  • 画面はどのような状態ですか?(体重はテープ等で隠して)写真に撮って、マーケットに書いてある連絡先に送って頂けると早く解析できるのですが、、、

レビュー

&ROIDER に株価.jp のレビューが出てました。

http://androider.jp/?p=25621

高評価なようで、よかったよかった。

ところで、メニューに「終了」って必要なのですか?「戻る」キーで終了するのですけど。