@Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_PROGRESS);
    setContentView(R.layout.main);

    mLoremTextView = (TextView) findViewById(R.id.textview_lorem_ipsum);

    weatherRequest = new SampleXmlRequest("75000");
  }
  @Override
  protected void onStart() {
    super.onStart();

    setProgressBarIndeterminate(false);
    setProgressBarVisibility(true);

    try {
      weatherObserver = new WeatherObserver(new Handler());
      getContentResolver()
          .registerContentObserver(WeatherContract.CONTENT_URI, true, weatherObserver);
    } catch (Exception e) {
      mLoremTextView.setText("Impossible to observer changes for " + WeatherContract.CONTENT_URI);
      e.printStackTrace();
    }

    getSpiceManager()
        .execute(weatherRequest, new Integer(0), DurationInMillis.ALWAYS_EXPIRED, null);
  }