アプリにこのコードがあります
Alarm1 = Settings.System.getString(getContentResolver(),
Settings.System.NEXT_ALARM_FORMATTED);
htcs、motorolas では動作しますが、galaxy の電話では動作しません。アプリケーションがクラッシュします。次の例では、アプリケーション サービスをクラッシュさせずにエラーをキャッチできますか?
String Alarm1=null;
try{
Alarm1 = Settings.System.getString(getContentResolver(),
Settings.System.NEXT_ALARM_FORMATTED);
}
catch (Exception e) {
Log.i("Exception", "Exception next alarm not found = " + e);
}
if (TextUtils.isEmpty(Alarm1)) {
//if i am i here either no alarm is set or couldn't read it from the phone
//do something else
}
Galaxy s用の別のコードがない限り、それを見つけることができますか.テスト目的で、動作する電話で例外をスローするにはどうすればよいですか?ありがとう.