title: onBackPressed() can't make MainActivity to reload
body: <p>I am trying to reload my MainActivity after I do something in my SettingsActivity. My Up button in SettingsActivity works great and reloads MainActivity when returned from SettingsActivity. But back button saves the data but doesn't reload MainActivity when presses inside SettingsActivity. Basically my <strong><em>getSupportLoaderManager().restartLoader()</em></strong> doesn't work with <strong><em>onBackPressed()</em></strong> Do you know, how can I fix it ?</p>
  
  <p>My <strong>MainActivity</strong> is something like: </p>
  
  <pre><code>@Override
  public boolean onOptionsItemSelected(MenuItem item) {
      switch (item.getItemId()){
          case R.id.action_settings:
              Intent intent = new Intent(this, SettingsActivity.class);
              startActivityForResult(intent, SETTINGS_REQUEST_CODE);
              break;
      }
      return super.onOptionsItemSelected(item);
  }
  
  @Override
  protected void onActivityResult(int requestCode, int resultCode, Intent data) {
      if(requestCode == SETTINGS_REQUEST_CODE &amp;&amp; resultCode == RESULT_OK){
          getSupportLoaderManager().restartLoader(0, null, this);
      }
  }
  </code></pre>
  
  <p>And my <strong>SettingsActivity</strong> is something like:</p>
  
  <pre><code>@Override
  public boolean onOptionsItemSelected(MenuItem item) {
      if(item.getItemId() == android.R.id.home){  //WORKS GREAT
          finishSetting();
      }
      return super.onOptionsItemSelected(item);
  }
  
  @Override
  public void onBackPressed() {   //SAVES DATA BUT DOESN'T RELOAD MAINACTIVITY
      finishSetting();
      //startActivity(new Intent(this, MainActivity.class));
  }
  
  private void finishSetting(){
      if(newLanguageSelection==null || newLanguageSelection.equals(getLanguagePreference())){
          setResult(RESULT_CANCELED);
      }
      else {
          setLanguagePreference(newLanguageSelection);
          setResult(RESULT_OK);
      }
      finish();
  }
  </code></pre>