Exemplo n.º 1
0
 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;
   }
 }
Exemplo n.º 2
0
  @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();
    }
  }