Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class SideNavigation extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener {
- protected DrawerLayout mDrawer;
- private FrameLayout frameLayout;
- private SharedPreferences sharedPreferences;
- @Override
- public void onBackPressed() {
- DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
- //if the drawer is open, close it.
- if (drawer.isDrawerOpen(GravityCompat.START)) {
- drawer.closeDrawer(GravityCompat.START);
- }
- //otherwise, do the default behaviour
- else {
- super.onBackPressed();
- }
- }
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- sharedPreferences = getSharedPreferences("UserData", Context.MODE_PRIVATE);
- getLayoutInflater().inflate(R.layout.activity_tests_and_results, frameLayout);
- Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
- setSupportActionBar(toolbar);
- getSupportActionBar().setDisplayShowTitleEnabled(true);
- DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
- ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
- this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
- drawer.addDrawerListener(toggle);
- toggle.syncState();
- NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
- navigationView.setNavigationItemSelectedListener(this);
- onOptionsItemSelected(navigationView.getMenu().findItem(R.id.nav_testing));
- changeItemWiseTextProperties(navigationView.getMenu());
- View headerLayout = navigationView.getHeaderView(0);
- TextView sideNavigationHeader = (TextView)headerLayout.findViewById(R.id.side_navigation_header);
- String name = sharedPreferences.getString("name","");
- sideNavigationHeader.setText(name);
- }
Add Comment
Please, Sign In to add comment