Giulio
07/23/2018, 8:24 PM<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{user.firstName, default=my_default}"/>
where are they in such project? Thanks in advance for your hint!ursus
07/24/2018, 10:59 PMAyden
07/25/2018, 5:49 AMjermainedilao
07/25/2018, 7:09 AM"hello world".matches(Regex("([A-Za-z])"))
Ayden
07/25/2018, 8:46 AMrCorbellini
07/25/2018, 11:46 AMaprilledaughn
07/25/2018, 2:01 PMkevin.cianfarini
07/25/2018, 10:33 PMstegod10
07/26/2018, 8:28 AMAlin B.
07/26/2018, 12:02 PMclass Event(val actionId:Int, arg1:String, arg2: Int, arg3:MyClass, arg4:String)
but when I use the class, most likely I'll need Event(actionID, oneOfTheArgs)
Slackbot
07/27/2018, 7:51 AMahegazy
07/27/2018, 11:33 AMOnClick
annotation and also the ability to use it in any class like a ViewHolder
for examplesindrenm
07/27/2018, 12:08 PMfind
extension on View
that just encapsulates lazily finding the view through `lazy`:
fun <T : View> View.find(id: Int) = lazy(LazyThreadSafetyMode.NONE) { findViewById<T>(id) }
Usage:
<Button id="@+id/some_button" />
class SomeView : View {
private val someButton: Button by find(R.id.some_button)
}
jw
07/27/2018, 12:12 PMErfan
07/27/2018, 6:29 PMfun addQueryStrings(keyValues: Map<String, String>, baseUrl: String): String {
var url = baseUrl + "?"
val firstKey = keyValues.keys.first()
keyValues.forEach { key, value ->
if (key != firstKey) { url += "&" }
url += "$key=$value"
}
return url
}
and I've received several crash report with this error:
Fatal Exception: java.lang.NoClassDefFoundError
blah.blah.blah.DataLayer.APICommunicatorKt.addQueryStrings
What is wrong here?
Is there anything wrong with using free function here?
(note: it does not happen on all devices)tschuchort
07/28/2018, 9:18 AMAdewoyin David
07/28/2018, 8:58 PMSlackbot
07/29/2018, 7:23 AMHarun
07/29/2018, 10:56 AMMark Gilchrist
07/30/2018, 6:43 AMAyden
07/30/2018, 7:14 AM.put
function in the for
loop?Ayden
07/30/2018, 7:14 AMval parameterObject = element?.asJsonObject
val parameters: Map<String, List<String>> = HashMap()
for (entry in parameterObject?.entrySet().orEmpty()) {
val key = entry.key
val value = entry.value.asString
parameters.put(key, value)
}
ursus
07/30/2018, 10:51 PMthymecypher
07/31/2018, 2:03 AMFrancesco megna
07/31/2018, 9:48 AMSangeet
07/31/2018, 12:44 PMrCorbellini
07/31/2018, 7:51 PMmuralimohan962
08/01/2018, 6:22 AMPaul Woitaschek
08/01/2018, 8:15 AMAyden
08/01/2018, 11:57 AMif
statement with Alvis Operator?
if (element == null) {
return null
}
val validationObject = element.asJsonObject
val validation: MutableMap<String, String> = HashMap()
for (entry: Map.Entry<String, JsonElement> in validationObject.entrySet()) {
val key: String = entry.key
val value: String = entry.value.asString
validation.put(key, value)
}