title: DatePicker giving NullPointerException when setting Date
body: <p>I changed the locale of Android Emulator to Arabic to test the Arabic version of my application. The date picker appears as shown below, </p>
  
  <p><img src="https://i.stack.imgur.com/fRPBF.png" alt="Arabic DatePicker"></p>
  
  <p>Although the DatePicker was working perfectly in the English version of my application, now t is giving me the following error. </p>
  
  <pre><code>07-08 11:13:44.544: E/AndroidRuntime(696): FATAL EXCEPTION: main
  07-08 11:13:44.544: E/AndroidRuntime(696): java.lang.NullPointerException
  07-08 11:13:44.544: E/AndroidRuntime(696):  at org.digitalhealthagency.elaj.gui.AppointmentReservationActivity$DoctorWorkingDaysTask.access$2(AppointmentReservationActivity.java:927)
  07-08 11:13:44.544: E/AndroidRuntime(696):  at org.digitalhealthagency.elaj.gui.AppointmentReservationActivity$5.onDateSet(AppointmentReservationActivity.java:454)
  07-08 11:13:44.544: E/AndroidRuntime(696):  at android.app.DatePickerDialog.tryNotifyDateSet(DatePickerDialog.java:148)
  07-08 11:13:44.544: E/AndroidRuntime(696):  at android.app.DatePickerDialog.onStop(DatePickerDialog.java:155)
  07-08 11:13:44.544: E/AndroidRuntime(696):  at android.app.Dialog.dismissDialog(Dialog.java:326)
  07-08 11:13:44.544: E/AndroidRuntime(696):  at android.app.Dialog.dismiss(Dialog.java:302)
  07-08 11:13:44.544: E/AndroidRuntime(696):  at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:170)
  07-08 11:13:44.544: E/AndroidRuntime(696):  at android.os.Handler.dispatchMessage(Handler.java:99)
  07-08 11:13:44.544: E/AndroidRuntime(696):  at android.os.Looper.loop(Looper.java:137)
  07-08 11:13:44.544: E/AndroidRuntime(696):  at android.app.ActivityThread.main(ActivityThread.java:4745)
  07-08 11:13:44.544: E/AndroidRuntime(696):  at java.lang.reflect.Method.invokeNative(Native Method)
  07-08 11:13:44.544: E/AndroidRuntime(696):  at java.lang.reflect.Method.invoke(Method.java:511)
  07-08 11:13:44.544: E/AndroidRuntime(696):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
  07-08 11:13:44.544: E/AndroidRuntime(696):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
  07-08 11:13:44.544: E/AndroidRuntime(696):  at dalvik.system.NativeStart.main(Native Met
  hod)
  </code></pre>
  
  <p>Am I missing something I should be doing for the Arabic version? </p>