Поскольку основной вид деятельности создан вами, базовый контекст не задан. Может быть, вы можете добавить:
main.setBaseContext(this);
до
main.execute(Message);
Но вся ваша программа выглядит странно. Зачем вам нужно создавать действия для выполнения чего-то? Если вам нужно начать другое действие, используйте startActivity (). Если вам нужно что-то выполнить немедленно, вы должны передать эти «параметры» через Intent.