private void onTouchNavi(final int position) { // TODO: Make more fragments, add them here currentFragment = position; switch (position) { case SENSOR_FRAGMENT: openFragment(SensorFragment.newInstance()); break; case MAP_FRAGMENT: openFragment(OurMapFragment.newInstance()); break; default: return; } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (Build.VERSION.SDK_INT >= 21) { Window window = getWindow(); window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); window.setStatusBarColor(getResources().getColor(R.color.ColorPrimaryDark)); } mRegistrationBroadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { Log.e(TAG, "Something received."); SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(context); boolean sentToken = sharedPreferences.getBoolean(QuickstartPreferences.SENT_TOKEN_TO_SERVER, false); if (sentToken) { Log.e(TAG, "Token sent to server."); Toast.makeText(getApplicationContext(), "Token sent to server", Toast.LENGTH_SHORT) .show(); } else { Log.e(TAG, "Token not sent."); Toast.makeText( getApplicationContext(), "Token was not sent to server", Toast.LENGTH_SHORT) .show(); } } }; setContentView(R.layout.activity_main); FragmentManager manager = getSupportFragmentManager(); android.support.v4.app.Fragment fragment = manager.findFragmentById(R.id.fragmentContainer); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); if (fragment == null) { fragment = SensorFragment.newInstance(); manager.beginTransaction().add(R.id.fragmentContainer, fragment).commit(); } }