Я работаю над продуктовым приложением для своего проекта, и я получил этот массив JSON
[
{
"msg":"success",
"id":"1904",
"firstname":"john",
"lastname":"doe",
"email":"johndoe@gmail.com",
"mobile":"10111213",
"appapikey ":"aba27d8447acd61152ad716696465c27"
}
]
И я использую Volley
StringRequest
val stringRequest = StringRequest(Request.Method.GET, url, Response.Listener {
var jsonArrayInfo = JSONArray(it)
for(i in 0 until(jsonArrayInfo.length())) {
var userInfo = jsonArrayInfo.getJSONObject(i)
var fName = userInfo.getString("firstname")
var lName = userInfo.getString("lastname")
var eMail = userInfo.getString("email")
var moBile = userInfo.getString("mobile")
var apiKey = userInfo.getString("appapikey ")
Toast.makeText(view.context, "Welcome $apiKey", Toast.LENGTH_SHORT).show()
}
var i = Intent(view.context, MainActivity::class.java)
//I want to bring the values out here
//to use them in another class with putExtra()
startActivity(i)
...
...
Есть лиКак я могу получить эти элементы (идентификатор, имя, фамилия, адрес электронной почты, ...) за пределами цикла for
, чтобы положитьExtra (), чтобы использовать их в другой деятельности?
Спасибо!