Use singleton coil instance in recycler view sample to reproduce image loading issue on second view

This commit is contained in:
Sven Bendel 2020-08-03 17:56:36 +02:00
parent e4bfe9f790
commit 0a365840e1

View File

@ -1,6 +1,7 @@
package io.noties.markwon.app.samples.image package io.noties.markwon.app.samples.image
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import coil.Coil
import coil.ImageLoader import coil.ImageLoader
import coil.request.LoadRequest import coil.request.LoadRequest
import coil.request.RequestDisposable import coil.request.RequestDisposable
@ -66,11 +67,7 @@ class CoilRecyclerViewSample : MarkwonRecyclerViewSample() {
disposable.dispose() disposable.dispose()
} }
}, },
ImageLoader.Builder(context) Coil.imageLoader(context)))
.okHttpClient(OkHttpClient())
// this line of code makes unit tests fail
// .placeholder(R.drawable.ic_image_gray_24dp)
.build()))
.build() .build()
val adapter = MarkwonAdapter.createTextViewIsRoot(R.layout.adapter_node) val adapter = MarkwonAdapter.createTextViewIsRoot(R.layout.adapter_node)