Advertisement
Guest User

Untitled

a guest
Feb 20th, 2020
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 0.97 KB | None | 0 0
  1. package com.decomp.sppd.chucknorrisapi
  2.  
  3. import android.net.Uri
  4. import android.os.AsyncTask
  5. import androidx.appcompat.app.AppCompatActivity
  6. import android.os.Bundle
  7. import android.view.View
  8. import kotlinx.android.synthetic.main.activity_main.*
  9. import org.json.JSONObject
  10. import java.net.URL
  11.  
  12. class MainActivity : AppCompatActivity() {
  13.  
  14.     override fun onCreate(savedInstanceState: Bundle?) {
  15.         super.onCreate(savedInstanceState)
  16.         setContentView(R.layout.activity_main)
  17.     }
  18.  
  19.  
  20.  
  21.     inner class myClass:AsyncTask<Void, Void, String>() {
  22.         override fun doInBackground(vararg params: Void?): String {
  23.             val toReturn = URL("http://api.icndb.com/jokes/random").readText()
  24.             return toReturn
  25.         }
  26.  
  27.         override fun onPostExecute(result: String?) {
  28.             super.onPostExecute(result)
  29.             textView.text = result
  30.         }
  31.     }
  32.  
  33.     fun doRequest(view: View) {
  34.         myClass().execute()
  35.     }
  36.  
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement