chi
01/11/2019, 11:59 PMExecution failed for task ':app:kaptDebugKotlin'.
> Could not find tools.jar in system classpath, which is required for kapt to work
dididi
01/12/2019, 12:35 AMarhyth
01/12/2019, 5:06 AMFailed to resolve: org.jetbrains.anko:anko-sdk28:0.10.8
Open File
Show in Project Structure dialog
Failed to resolve: org.jetbrains.anko:anko-sdk28-coroutines:0.10.8
Open File
Show in Project Structure dialog
and the gradle build code:
dependencies {
...
// Anko
implementation "org.jetbrains.anko:anko:$anko_version"
// Anko Layouts
api "org.jetbrains.anko:anko-sdk28:$anko_version"
implementation "org.jetbrains.anko:anko-appcompat-v7:$anko_version"
// Coroutine Listeners for Anko Layouts
api "org.jetbrains.anko:anko-sdk28-coroutines:$anko_version"
implementation "org.jetbrains.anko:anko-appcompat-v7-coroutines:$anko_version"
// for Snackbars
implementation "org.jetbrains.anko:anko-design:$anko_version"
implementation 'com.android.support:design:28.0.0'
}
Slackbot
01/12/2019, 7:49 PMitnoles
01/12/2019, 7:53 PMneuber
01/13/2019, 2:21 AMjurajsolarml
01/14/2019, 1:35 PMIcaro Temponi
01/14/2019, 10:54 PMghedeon
01/14/2019, 11:00 PMSTAYER
01/15/2019, 6:15 AMgsala
01/15/2019, 12:39 PMCamilleBC
01/15/2019, 2:26 PM@Transaction
fun upsertAll(t: List<T>) {
val id = insertAll(t)
if (id.any { it == (-1).toLong() }) updateAll(t)
}
?Edgars
01/15/2019, 3:26 PMinline class FooId(val id: String)
data class Foo(val id: FooId)
would that work out of the box?
But storing a List<FooId>
wouldn't work without a TypeConverter, right?pp.amorim
01/15/2019, 4:53 PMMehdi
01/16/2019, 9:47 AMCaner Korkmaz
01/16/2019, 12:10 PMCaner Korkmaz
01/16/2019, 12:11 PMCaner Korkmaz
01/16/2019, 12:11 PMCaner Korkmaz
01/16/2019, 12:12 PMghedeon
01/16/2019, 12:24 PMMike.Docherty
01/16/2019, 5:45 PMTzahi Moyal
01/17/2019, 10:33 AMghedeon
01/17/2019, 5:48 PMdave08
01/17/2019, 5:50 PMTransformations.map { }
using suspend functions in the mapping?gsala
01/18/2019, 12:33 PMprivate val model: MyViewModel by viewModelProvider { MyViewModel(dependencies) }
matt tighe
01/18/2019, 5:41 PMval liveData: LiveData<List<Thing>> = myDao.getAllThings()
val mediator = MediatorLiveData<Things>
fun startObservation() {
mediator.addSource(liveData) { it?.let { newThings->
sendThingsOverNetwork(newThings)
}
}
suspend fun sendThingsOverNetwork = withContext(<http://Dispatchers.IO|Dispatchers.IO>) {
// Do network ops off main thread
}
Slackbot
01/19/2019, 2:55 PMimvtr
01/20/2019, 5:27 PMnwh
01/21/2019, 12:05 AMAzhar
01/21/2019, 8:48 AMAzhar
01/21/2019, 8:48 AMgildor
01/21/2019, 8:59 AMMurtaza Hussain
01/21/2019, 9:11 AMevil operator
but it used to when you a variable is nullable and you are sure it is not nullAzhar
01/21/2019, 10:32 AM