My code is using 'case and break' example
case R.id.student:
showMessage("Student");
Intent std = new Intent(Home.this, student.class);
startActivity(std);
break;
Try this
switch (menuButton.getId()) {
case R.id.student:
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
showMessage("Student");
Intent std = new Intent(Home.this, student.class);
startActivity(std);
}
}, 2000);
break;
}