You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

MainActivity.java 2.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. package com.rthoni.stssaguenay.ui.activities;
  2. import android.content.Intent;
  3. import android.os.Bundle;
  4. import android.support.design.widget.FloatingActionButton;
  5. import android.support.design.widget.Snackbar;
  6. import android.support.v7.app.AppCompatActivity;
  7. import android.support.v7.widget.Toolbar;
  8. import android.view.View;
  9. import android.view.Menu;
  10. import android.view.MenuItem;
  11. import com.rthoni.stssaguenay.R;
  12. import com.rthoni.stssaguenay.dataaccess.LuRequest;
  13. import com.rthoni.stssaguenay.ui.fragments.HomeFragment;
  14. import com.rthoni.stssaguenay.ui.fragments.StopPickerFragment;
  15. import butterknife.BindView;
  16. import butterknife.ButterKnife;
  17. public class MainActivity extends AppCompatActivity {
  18. @BindView(R.id.fab)
  19. FloatingActionButton _fab;
  20. @Override
  21. protected void onCreate(Bundle savedInstanceState) {
  22. super.onCreate(savedInstanceState);
  23. LuRequest.init(this);
  24. setContentView(R.layout.activity_main);
  25. ButterKnife.bind(this);
  26. Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
  27. setSupportActionBar(toolbar);
  28. _fab.setOnClickListener(new View.OnClickListener() {
  29. @Override
  30. public void onClick(View view) {
  31. goToAddStop();
  32. }
  33. });
  34. // _fab.hide();
  35. goToHome();
  36. }
  37. public void goToHome()
  38. {
  39. _fab.show();
  40. HomeFragment f = new HomeFragment();
  41. getSupportFragmentManager().beginTransaction().replace(R.id.container, f).commit();
  42. }
  43. public void goToStop()
  44. {
  45. _fab.hide();
  46. }
  47. public void goToAddStop()
  48. {
  49. Intent intent = new Intent(this, StopPickerActivity.class);
  50. startActivity(intent);
  51. }
  52. // @Override
  53. // public boolean onCreateOptionsMenu(Menu menu) {
  54. // // Inflate the menu; this adds items to the action bar if it is present.
  55. // getMenuInflater().inflate(R.menu.menu_main, menu);
  56. // return true;
  57. // }
  58. // @Override
  59. // public boolean onOptionsItemSelected(MenuItem item) {
  60. // // Handle action bar item clicks here. The action bar will
  61. // // automatically handle clicks on the Home/Up button, so long
  62. // // as you specify a parent activity in AndroidManifest.xml.
  63. // int id = item.getItemId();
  64. //
  65. // //noinspection SimplifiableIfStatement
  66. // if (id == R.id.action_settings) {
  67. // return true;
  68. // }
  69. //
  70. // return super.onOptionsItemSelected(item);
  71. // }
  72. }