Как прокомментировал @Mathias Kirkegaard, Android обеспечивает собственную навигацию назад, и она очень надежна (вы даже можете манипулировать задним стеком (см. Ссылку внизу, что это такое))
Имея Тем не менее, если вы хотите использовать свой метод каждый раз, когда пользователь нажимает кнопку «Назад», вы можете переопределить метод OnBackPressed и предоставить свою собственную реализацию там. В вашем случае:
public override void OnBackPressed()
{
//base.OnBackPressed(); <-- this will use the default behaviour to navigate back, and if I understood correctly, you don't want to use it
GoToPreviousActivity(PreviousActivity);
}
Даже если вы можете сделать это, и это действительно так, это не рекомендуется, вы можете узнать больше о том, как Android управляет обратной навигацией, здесь: https://developer.android.com/guide/components/activities/tasks-and-back-stack
и вот хорошая статья о том, как реализовать пользовательскую обратную навигацию: https://developer.android.com/guide/navigation/navigation-custom-back