Ich bin derzeit Lernen Android und kam über mit diesem:Erste Intent vom Typ Bild Verwirrung
if (intent.getType().indexOf("image/") != -1) {
// Handle intents with image data ...
} else if (intent.getType().equals("text/plain")) {
// Handle intents with text ...
Ich verstehe nicht, warum es intent.getType().indexOf("image/")!=-1
ist, soweit ich verstehe es verwendet wird, zu wissen, dass, wenn die Intent enthält Daten vom Typ Image (Korrigiere mich wenn falsch). Aber warum nicht benutzt wie es ist mit Typ "text/plain"
verwendet. Warum verwendet es indexOf
und warum es gegen -1
überprüft.
Verzeihung, wenn die Frage doch keinen Sinn macht. Aber wie gesagt, ich lerne gerade und habe nirgends viel Information darüber gefunden.