package com.ambergleam.android.photogallery.controller; import android.app.SearchManager; import android.content.Intent; import android.support.v4.app.Fragment; import com.ambergleam.android.photogallery.BaseActivity; import com.ambergleam.android.photogallery.R; import com.facebook.appevents.AppEventsLogger; public class GalleryActivity extends BaseActivity { @Override public Fragment createFragment() { return GalleryFragment.newInstance(); } @Override protected boolean setNavIconAsLogo() { return true; } @Override protected boolean setPostponeEnter() { return false; } @Override protected boolean setPostponeReenter() { return false; } @Override protected boolean showsNetworkConnectionDialog() { return true; } @Override public void onNewIntent(Intent intent) { GalleryFragment fragment = (GalleryFragment) getSupportFragmentManager().findFragmentById(R.id.activity_fragment_container); if (Intent.ACTION_SEARCH.equals(intent.getAction()) && fragment != null) { fragment.search(intent.getStringExtra(SearchManager.QUERY)); } } @Override public void onResume() { super.onResume(); AppEventsLogger.activateApp(this); } @Override public void onPause() { super.onPause(); AppEventsLogger.deactivateApp(this); } }