It keeps stopping and in summary it shows java.lang.reflect.InvoactonTargetException....
JSONException: No value.....
M uusing this link
https://en.wikipedia.org/w/api.php?format=json&action=query&generator=random&grnnamespace=0&prop=revisions%7Cimages&rvprop=content&grnlimit=10
[Mianctiviy code below]
private fun fetchdata() {
val url = "https://en.wikipedia.org/w/api.php?action=query&list=allcategories&acprefix=List+of&formatversion=2&format=json"
val jsonObjectRequest = JsonObjectRequest(Request.Method.GET, url, null,
Response.Listener{
val imgJsonArray = it.getJSONArray("allcategories")
val itemarray = ArrayList()
for (i in 0 until imgJsonArray.length()) {
val imgJsonObject = imgJsonArray.getJSONObject(i)
val img = images(
imgJsonObject.getString("category"),
)
itemarray.add(img)
}
madapter.update_img(itemarray)
}, {
Log.d("wkiki","something went wrong")
})
// Access the RequestQueue through your singleton class.
MySingleton.getInstance(this).addToRequestQueue(jsonObjectRequest)
}
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…