Wykrywanie, czy karta SD jest obecna, czy nie, zawsze zwraca wartość true

Zajmuję się tworzeniem aplikacji dla systemu Android, w której próbuję sprawdzić, czy karta SD jest obecna lub nie, aby wykonać konkretne zadanie. Używam kodu z poniższego linku, aby to sprawdzić.

Sprawdź, czy karta SD jest dostępna lub nie jest programowo

Problem polega na tym, że kod działa dobrze dla wielu moich telefonów, ale na moim Galaxy S, nawet jeśli nie mam karty SD, isSDcardpresent jest zawsze prawdą.

Nie wiem, na czym polega problem, proszę o pomoc! Dzięki!

questionAnswers(1)

yourAnswerToTheQuestion