I have this code in my app
Alarm1 = Settings.System.getString(getContentResolver(),
                Settings.System.NEXT_ALARM_FORMATTED);
Its working on htcs,motorolas,but not on galaxy s phones.The application crashes. Would the following catch the error without crashing the application service?
 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
    }
Unless there is a different code for the galaxy s, and can i find it.How can i make it throw an exception on a phone that works, for testing purposes?Thanks.