Die Erkennung, ob eine SD-Karte vorhanden ist oder nicht, gibt immer true zurück

Ich entwickle eine Android-App, bei der ich versuche, zu überprüfen, ob eine SD-Karte vorhanden ist oder nicht, um eine bestimmte Aufgabe auszuführen. Ich verwende den Code aus dem folgenden Link, um sie zu überprüfen.

Überprüfen Sie, ob die SD-Karte programmgesteuert verfügbar ist

Das Problem ist, dass der Code für viele meiner Handys gut funktioniert, aber auf meinem Galaxy S ist die isSDcardpresent immer eine wahre Karte, auch wenn ich keine SD-Karte besitze.

Nicht sicher, was das Problem ist, bitte helfen Sie! Vielen Dank!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage