Привет, у меня небольшая проблема с андроид-студией.Если оператор не возвращает строку
Я сделал простой код, который проверяет, вставил ли пользователь строку с http: // если нет, то добавьте http: // в строку.
Вот часть моего кода:
if (!host.contains("http://")) {
String playlistUrl = "http://" + host + "/test.m3u";
}else{
String playlistUrl = host + "/test.m3u";
}
intent.setData(Uri.parse(playlistUrl));
Android Студия падает мне ошибку на последней строке (не может разрешить символ playlistUrl)
intent.setData(Uri.parse(playlistUrl));
Но почему? Если оператор должен возвращать строку playlistUrl ....
Ваша строка 'String' находится внутри блоков' if'. Объявите его за пределами 'if' и установите его значение внутри' if'. – lurker