package com.kickstarter.ui.views; import android.content.Context; import android.content.Intent; import android.support.annotation.NonNull; import android.view.View; import android.widget.PopupMenu; import com.kickstarter.R; import com.kickstarter.libs.BaseActivity; import com.kickstarter.ui.activities.HelpActivity; public class LoginPopupMenu extends PopupMenu { public LoginPopupMenu(final @NonNull Context context, final @NonNull View anchor) { super(context, anchor); getMenuInflater().inflate(R.menu.login_help_menu, getMenu()); final BaseActivity activity = (BaseActivity) context; setOnMenuItemClickListener(item -> { final Intent intent; switch (item.getItemId()) { case R.id.terms: intent = new Intent(context, HelpActivity.Terms.class); activity.startActivity(intent); break; case R.id.privacy_policy: intent = new Intent(context, HelpActivity.Privacy.class); activity.startActivity(intent); break; case R.id.cookie_policy: intent = new Intent(context, HelpActivity.CookiePolicy.class); activity.startActivity(intent); break; case R.id.help: intent = new Intent(context, HelpActivity.Faq.class); activity.startActivity(intent); break; } return true; }); } }