The line startActivity(new Intent(getApplicationContext(),EmailActivity.class));
is wrong.
You cannot start an activity with application context as you wrote. You should pass an activity instance instead of the application context.
EDIT: If you are in a class of an activity, try pass this
instead.