MainActivity.kt 818 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.drake.net.sample
  2. import android.os.Bundle
  3. import androidx.appcompat.app.AppCompatActivity
  4. import com.drake.net.get
  5. import com.drake.net.utils.scopeDialog
  6. import com.yanzhenjie.kalle.simple.cache.CacheMode
  7. import kotlinx.android.synthetic.main.activity_main.*
  8. class MainActivity : AppCompatActivity() {
  9. override fun onCreate(savedInstanceState: Bundle?) {
  10. super.onCreate(savedInstanceState)
  11. setContentView(R.layout.activity_main)
  12. scopeDialog {
  13. val data = get<String>(
  14. "https://raw.githubusercontent.com/liangjingkanji/BRV/master/README.md",
  15. absolutePath = true
  16. ) {
  17. cacheMode(CacheMode.HTTP_YES_THEN_WRITE_CACHE)
  18. }
  19. textView.text = data.await()
  20. }
  21. }
  22. }