java.lang.RuntimeException:执行doInBackground()(kotlin)时出错



我在doinbackground中唯一的代码是'URL(params[0](.readText(('我检查了params[0]它的写入URL,并且在manefest文件中声明了interet权限,所以现在就写吧,如果有人知道我犯的错误,请告诉我

'

class MainActivity : AppCompatActivity() {
private  val TAG : String  = "mytag"
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
var downloadData = DownloadData()
downloadData.execute("http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/ws/RSS/topfreeapplications/limit=10/xml")
}
inner class DownloadData: AsyncTask<String , Void , String>(){
override fun doInBackground(vararg params: String): String {
return  URL(params[0]).readText()
}
override fun onPostExecute(result: String) {
Log.d(TAG , "onpostExecute : link received is $result ")
}
}
}

'

经过一些搜索后,以下是解决方案在android mainfest中添加falwing'android:usesCleartextTraffic="true">

最新更新