title: Open Fragment From Activity
body: <p>Im working on a small google maps app that lets users find places close to them, I want to add functionality that lets the user add a place to a list of favourites, So far ive created classes that may do the functionality. </p>
  
  <p>My main activity is my home page which opens other activities, code below:</p>
  
  <pre><code> import android.app.FragmentManager;
  import android.app.FragmentTransaction;
  import android.content.Intent;
  import android.os.Bundle;
  import android.support.v7.app.AppCompatActivity;
  import android.view.View;
  import android.widget.ImageButton;
  
  public class MainActivity extends AppCompatActivity {
  
      ImageButton btnNearBy;
      ImageButton btnFavourites;
  
  
      @Override
      protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_main);
  
          btnNearBy = (ImageButton) findViewById(R.id.btnNearby);
          btnNearBy.setOnClickListener(new View.OnClickListener() {
              @Override
              public void onClick(View v) {
                  Intent mapIntent = new Intent(getBaseContext(), MapsActivity.class);
                  startActivity(mapIntent);
              }
          });
  
          btnFavourites = (ImageButton) findViewById(R.id.btnFavourites);
          btnFavourites.setOnClickListener(new View.OnClickListener() {
              @Override
              public void onClick(View v) {
                  FragmentManager fragmentManager = MainActivity.this.getFragmentManager();
                  FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
                  FavouriteListFragment fragment = new FavouriteListFragment();
                  fragmentTransaction.add(R.id.fragment_container, fragment); //ERROR ON THIS LINE
                  fragmentTransaction.commit();
              }
          });
  
      }
  }
  </code></pre>
  
  <p>Ive created a button that should open up the fragment that holds the list of favourites ,My fragment is declared like this:
  <code>public class FavouriteListFragment extends Fragment { ...  }</code></p>
  
  <p>Im a little unsure how to open the fragment from the MainActivity when clicking a button.
  Any ideas?
  Thanks!</p>