diff options
Diffstat (limited to 'library/src/main/kotlin/ca/allanwang/kau/utils/ContextUtils.kt')
-rw-r--r-- | library/src/main/kotlin/ca/allanwang/kau/utils/ContextUtils.kt | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/library/src/main/kotlin/ca/allanwang/kau/utils/ContextUtils.kt b/library/src/main/kotlin/ca/allanwang/kau/utils/ContextUtils.kt index 72a808a..7597f80 100644 --- a/library/src/main/kotlin/ca/allanwang/kau/utils/ContextUtils.kt +++ b/library/src/main/kotlin/ca/allanwang/kau/utils/ContextUtils.kt @@ -7,17 +7,13 @@ import android.graphics.drawable.Drawable import android.net.ConnectivityManager import android.net.Uri import android.os.Bundle -import android.os.Handler import android.support.annotation.* import android.support.v4.app.ActivityOptionsCompat import android.support.v4.content.ContextCompat import android.util.TypedValue import android.widget.Toast import ca.allanwang.kau.R -import ca.allanwang.kau.changelog.ChangelogAdapter -import ca.allanwang.kau.changelog.parse import com.afollestad.materialdialogs.MaterialDialog -import java.util.* /** @@ -108,23 +104,6 @@ fun Context.resolveString(@AttrRes attr: Int, fallback: String = ""): String { return if (theme.resolveAttribute(attr, v, true)) v.string.toString() else fallback } -fun Context.showChangelog(@XmlRes xmlRes: Int, customize: MaterialDialog.Builder.() -> Unit = {}) { - val mHandler = Handler() - Thread(Runnable { - val items = parse(this, xmlRes) - mHandler.post(object : TimerTask() { - override fun run() { - val builder = MaterialDialog.Builder(this@showChangelog) - .title(R.string.kau_changelog) - .positiveText(R.string.kau_great) - .adapter(ChangelogAdapter(items), null) - builder.customize() - builder.show() - } - }) - }).start() -} - /** * Wrapper function for the MaterialDialog adapterBuilder * There is no need to call build() or show() as those are done by default |