aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllan Wang <me@allanwang.ca>2017-06-25 15:12:09 -0700
committerAllan Wang <me@allanwang.ca>2017-06-25 15:12:09 -0700
commitf1aba3f7cfe482e20fe09945d088350eadfe02d6 (patch)
treee521bc9344cd7df91485bca7062d9c6bc018d220
parent2c97b479d3ce9132ce2215f6ae9b96f9912ef05b (diff)
downloadkau-f1aba3f7cfe482e20fe09945d088350eadfe02d6.tar.gz
kau-f1aba3f7cfe482e20fe09945d088350eadfe02d6.tar.bz2
kau-f1aba3f7cfe482e20fe09945d088350eadfe02d6.zip
Test anko bug [skip ci]
-rw-r--r--library/build.gradle2
-rw-r--r--library/src/main/kotlin/ca/allanwang/kau/kpref/KPrefBinder.kt16
-rw-r--r--library/src/main/kotlin/ca/allanwang/kau/searchview/SearchView.kt19
3 files changed, 18 insertions, 19 deletions
diff --git a/library/build.gradle b/library/build.gradle
index 946dbe2..2c8bb58 100644
--- a/library/build.gradle
+++ b/library/build.gradle
@@ -61,7 +61,7 @@ dependencies {
compile "com.jakewharton.timber:timber:${TIMBER}"
- compile "org.jetbrains.anko:anko-commons:${ANKO}"
+// compile "org.jetbrains.anko:anko-commons:${ANKO}"
compile "io.reactivex.rxjava2:rxkotlin:${RX_JAVA}"
compile "io.reactivex.rxjava2:rxandroid:${RX_ANDROID}"
diff --git a/library/src/main/kotlin/ca/allanwang/kau/kpref/KPrefBinder.kt b/library/src/main/kotlin/ca/allanwang/kau/kpref/KPrefBinder.kt
index 5fdb6bc..9503c3a 100644
--- a/library/src/main/kotlin/ca/allanwang/kau/kpref/KPrefBinder.kt
+++ b/library/src/main/kotlin/ca/allanwang/kau/kpref/KPrefBinder.kt
@@ -6,8 +6,6 @@ import android.support.v7.widget.RecyclerView
import ca.allanwang.kau.R
import ca.allanwang.kau.kpref.items.*
import com.mikepenz.fastadapter.commons.adapters.FastItemAdapter
-import org.jetbrains.anko.doAsync
-import org.jetbrains.anko.uiThread
/**
* Created by Allan Wang on 2017-06-08.
@@ -24,13 +22,13 @@ fun RecyclerView.setKPrefAdapter(globalOptions: GlobalOptions, builder: KPrefAda
val adapter = FastItemAdapter<KPrefItemCore>()
adapter.withOnClickListener { v, _, item, _ -> item.onClick(v, v.findViewById(R.id.kau_pref_inner_content)) }
this.adapter = adapter
- doAsync {
- val items = KPrefAdapterBuilder(globalOptions)
- builder.invoke(items)
- uiThread {
- adapter.add(items.list)
- }
- }
+// doAsync {
+// val items = KPrefAdapterBuilder(globalOptions)
+// builder.invoke(items)
+// uiThread {
+// adapter.add(items.list)
+// }
+// }
return adapter
}
diff --git a/library/src/main/kotlin/ca/allanwang/kau/searchview/SearchView.kt b/library/src/main/kotlin/ca/allanwang/kau/searchview/SearchView.kt
index e3931b9..08097de 100644
--- a/library/src/main/kotlin/ca/allanwang/kau/searchview/SearchView.kt
+++ b/library/src/main/kotlin/ca/allanwang/kau/searchview/SearchView.kt
@@ -21,7 +21,6 @@ import com.mikepenz.google_material_typeface_library.GoogleMaterial
import com.mikepenz.iconics.typeface.IIcon
import io.reactivex.Observable
import io.reactivex.schedulers.Schedulers
-import org.jetbrains.anko.runOnUiThread
/**
@@ -122,20 +121,22 @@ class SearchView @JvmOverloads constructor(
*/
var results: List<SearchItem>
get() = adapter.adapterItems
- set(value) = context.runOnUiThread {
- cardTransition()
- adapter.setNewList(
- if (configs.noResultsFound > 0 && value.isEmpty())
- listOf(SearchItem("", context.string(configs.noResultsFound), null))
- else value)
- }
+ set(value) {}
+// set(value) = context.runOnUiThread {
+// cardTransition()
+// adapter.setNewList(
+// if (configs.noResultsFound > 0 && value.isEmpty())
+// listOf(SearchItem("", context.string(configs.noResultsFound), null))
+// else value)
+// }
/**
* Empties the list on the UI thread
* Note that this does not include any animations
* Use results = listOf() for the animated version
*/
- internal fun clearResults() = context.runOnUiThread { adapter.clear() }
+ internal fun clearResults() {}
+// = context.runOnUiThread { adapter.clear() }
val configs = Configs()
//views