package de.devland.masterpassword.ui.drawer; import android.app.Activity; import android.content.Context; import android.content.Intent; import de.devland.masterpassword.R; import de.devland.masterpassword.ui.LoginActivity; import de.devland.masterpassword.util.MasterPasswordHolder; import lombok.RequiredArgsConstructor; /** * Created by David Kunzler on 04/09/14. */ @RequiredArgsConstructor(suppressConstructorProperties = true) public class LogoutDrawerItem extends SettingsDrawerItem { public final Activity activity; @Override public int getImageRes() { return R.drawable.ic_drawer_logout; } @Override public int getHeaderRes() { return R.string.caption_logout; } @Override public void onClick(Context context) { activity.finish(); MasterPasswordHolder.INSTANCE.clear(); Intent intent = new Intent(context, LoginActivity.class); context.startActivity(intent); } }