Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.decomp.sppd.chucknorrisapi
- import android.net.Uri
- import android.os.AsyncTask
- import androidx.appcompat.app.AppCompatActivity
- import android.os.Bundle
- import android.view.View
- import kotlinx.android.synthetic.main.activity_main.*
- import org.json.JSONObject
- import java.net.URL
- class MainActivity : AppCompatActivity() {
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- setContentView(R.layout.activity_main)
- }
- inner class myClass:AsyncTask<Void, Void, String>() {
- override fun doInBackground(vararg params: Void?): String {
- val toReturn = URL("http://api.icndb.com/jokes/random").readText()
- return toReturn
- }
- override fun onPostExecute(result: String?) {
- super.onPostExecute(result)
- textView.text = result
- }
- }
- fun doRequest(view: View) {
- myClass().execute()
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement