アラーム音を鳴らせないことがある

理由が分かっていないのですが、アラーム音を標準通知音か標準着信音にしている時に、その音のファイルは正しく見つかるのに再生できないケースがあります。その場合、カレアラは死にませんが、音が鳴りません。で、この時、例外が起きているのでクラッシュレポートが送られます。それでこの問題が複数の環境で起きていることはつかんでいるのですが、どうしてそうなるか?が分かりません。僕の環境では再現できていません。

この場合、鳴動テストでアラーム音が鳴らないので、とっても心象を悪くします。そこで、鳴動テストでこの再生に失敗した時は、ダイアログでその旨を伝えるようにしました。きっと別の音を選べば再生できると思っています。V0.94.0からそうしました。

V0.93.0を公開しました

見つかったバグの修正と見込みでの対策をしたV0.93.0を公開しました。また、標準の設定だとアラームが鳴動しない(音が聞こえない)場合があることが分かったので、マニュアルにそういう場合は音を別のに変えてね、ということを追記しました。

クラッシュレポート

OS2.2が標準装備しているクラッシュレポートの実物を見ることができました。カレアラがクラッシュしたからです。でも得られるデーターはACRAに比べると貧弱です。ないよりはいいと思いますが、ACRAを入れているアプリだとあまりありがたく感じない気がします。でも、ACRAにはないANRをレポートする機能があり、こちらは有用だと思います。

そのACRAですが、大いに役に立っています。でも理解できないエラー(再現もできないもの)には困っています。ACRAなしだとこれらは知ることすらない問題なので、それよりははるかに良いのですけども。うーん。何が起きているのだろう・・・。

Galaxy S 2.2.1では動かなくしました

Galaxy S 2.2.1 はSamsung固有のバグによりカレアラを利用することができません。設定画面の内容が正常に保存されないのです。大変残念ですが、この問題が修正されるまで、Samsung製端末でOSが2.2.1のものではカレアラを動かないようにしました。V0.92.0からそうなっています。

Galaxy S 2.2.1は最悪です

僕のGalaxy S 2.2.1 は再起動しなくても問題が起きることが分かりました。どうもSharedPreferenceがファイルに書き込めていません。なので、onDestroyされたら設定は消えます。これではカレアラは動けません。使い物になりません。もうこれ以上あがいてもどうにもならないので、次のように変更します。

カレアラの起動時に、製造者がSamsungでOSが 2.2.1 だったらメッセージを出して終了します。

Galaxy S 2.2.1は最悪です。