Вы уже написали это на Kotlin, так что не совсем уверены в своем полном вопросе.Тем не менее, возвращая URL?идеально.
Тогда вы можете сделать
mWebURL.set(createUrl(myString))
или
mWebURL.set(createUrl(myString)?: "alternativeURL")
, если у вас есть наблюдаемое, которое нормально принимает ноль.
Илиесли вам нужно выполнить какое-либо действие, вы можете просто сделать
createUrl(myString)?.nextAction() //only occurs if not null
или использовать
createURL(myString).let{
//will happen if not null
}
или, конечно, просто
if(createUrl(myString) == null){
//will happen if not null
}