Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.tvshowmazejson
- import android.os.AsyncTask
- import androidx.appcompat.app.AppCompatActivity
- import android.os.Bundle
- import android.util.Log
- import java.net.URL
- class MainActivity : AppCompatActivity() {
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- setContentView(R.layout.activity_main)
- fetchJsonData().execute()
- }
- inner class fetchJsonData(): AsyncTask<String, Void, String>() {
- override fun onPreExecute() {
- super.onPreExecute()
- }
- override fun doInBackground(vararg params: String?): String? {
- return URL("http://api.tvmaze.com/search/shows?q=arrow").readText(
- Charsets.UTF_8
- )
- }
- override fun onPostExecute(result: String?) {
- super.onPostExecute(result)
- Log.d("fetchJsonData", result)
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement