package zeroturnaround.org.jrebel4androidgettingstarted.activity; import android.os.Bundle; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentTransaction; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.widget.Toast; import zeroturnaround.org.jrebel4androidgettingstarted.R; import zeroturnaround.org.jrebel4androidgettingstarted.fragment.ContributorsFragment; import zeroturnaround.org.jrebel4androidgettingstarted.fragment.SearchFragment; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FragmentManager fragmentManager = getSupportFragmentManager(); if (fragmentManager.findFragmentByTag(SearchFragment.class.getName()) == null) { SearchFragment searchFragment = SearchFragment.newInstance(); searchFragment.setRetainInstance(true); FragmentTransaction transaction = getSupportFragmentManager(). beginTransaction().add(R.id.fragment_holder, searchFragment, SearchFragment.class.getName()); transaction.commit(); } Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); } }