public boolean onNavigationItemSelected()

in Fido/app/src/main/java/com/fido/example/fido2apiexample/Fido2DemoActivity.java [714:742]


    public boolean onNavigationItemSelected(@NonNull MenuItem item) {
        // Handle navigation view item clicks here.
        switch (item.getItemId()) {
            case R.id.nav_signin:
                signIn();
                break;
            case R.id.nav_signout:
                signOut();
                break;
            case R.id.nav_register:
                getRegisterRequest();
                break;
            case R.id.nav_auth:
                getSignRequest();
                break;
            case R.id.nav_github:
                Intent browser =
                        new Intent(Intent.ACTION_VIEW, Uri.parse(getString(R.string.github_location)));
                this.startActivity(browser);
                break;
            default:
                // TODO: better error handling
                break;
        }

        DrawerLayout drawer = findViewById(R.id.drawer_layout);
        drawer.closeDrawer(GravityCompat.START);
        return true;
    }