Вы можете попытаться завершить текущее действие после запуска другого действия.
FindViewById<Button>(Resource.Id.button).Click += (s, e) =>
{
StartActivity(typeof(SecondActivity)); // This will launch another activity.
Finish(); // This will finish the current activity after SecondActivity launch
};
Ошибка выдается, потому что вы пытаетесь закрыть активность, которая в данный момент неактивна или может быть удалена из памяти.