in src/main/java/com/amazonaws/kinesisvideo/demoapp/activity/SimpleNavActivity.java [66:94]
public boolean onNavigationItemSelected(MenuItem item) {
// Handle navigation view item clicks here.
int id = item.getItemId();
if (id == R.id.nav_logout) {
AWSMobileClient.getInstance().signOut();
AWSMobileClient.getInstance().showSignIn(this,
SignInUIOptions.builder()
.logo(R.mipmap.kinesisvideo_logo)
.backgroundColor(Color.WHITE)
.nextActivity(SimpleNavActivity.class)
.build(),
new Callback<UserStateDetails>() {
@Override
public void onResult(UserStateDetails result) {
Log.d(TAG, "onResult: User sign-in " + result.getUserState());
}
@Override
public void onError(Exception e) {
Log.e(TAG, "onError: User sign-in", e);
}
});
}
DrawerLayout drawer = findViewById(R.id.drawer_layout);
drawer.closeDrawer(GravityCompat.START);
return true;
}