Я использую
songTitle=(metaRetriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_TITLE));
, он хорошо работает, когда находит заголовок в медиа-файле.
но если заголовка нет, я не знаю, что он возвращает: это не "", поэтому я не могу
if (song == "") { song = "Unknown Artist"; }
ничего не делать.
когда я кодирую:
try {
song=metaRetriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_ARTIST);
if (song == "") { song = "Unknown Artist"; }
} catch (Exception e) {
song="Unknown Artist";
}
нет исключения, поэтому он делает ' nt работает, чтобы ...
кто-нибудь знает, как это решить?