Установите переменную в вашей MasterActivity (если она есть или установлена в вашей MainActivity) следующим образом:
public static boolean IS_IN_FOREGROUND = false;
и установите ее в своем жизненном цикле следующим образом:
@Override
protected void onResume() {
super.onResume();
IS_IN_FOREGROUND = true;
}
@Override
protected void onPause() {
super.onPause();
IS_IN_FOREGROUND = false;
}
затем проверьте его перед вызовом метода тоста.