Я пытаюсь сделать запрос информации на сайте и вернуть json, я следую инструкциям по net и у меня возникла проблема, которую я не могу передать ....
Что-то с этой переменной должно быть, потому что там она перестает компилироваться, но я не понимаю, что это честно ....
Вот основная активность:
public class MainActivity extends AppCompatActivity {
private TextView mTextViewResult;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mTextViewResult = findViewById(R.id.text_view_result);
Button buttonParse = findViewById(R.id.button_parse);
mQueue = Volley.newRequestQueue(this);
buttonParse.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
jsonParse();
}
});
}
private void jsonParse(){
String url = "https://www.excursii-baile-felix.ro/rezervari/bot/test.php";
JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET, url, null,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
JSONArray jsonArray = null;
try {
jsonArray = response.getJSONArray("stat_rez");
for(int i = 0; i < jsonArray.length(); i++){
JSONObject res = jsonArray.getJSONObject(i);
String excursie = res.getString("ex");
int pers = res.getInt("pers");
mTextViewResult.append(" Excursia: " + excursie + " Persoane: " + String.valueOf(pers) + "\n\n");
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
error.printStackTrace();
}
});
mQueue.add(request);
}
}
И у меня есть следующая ошибка:
ошибка: не удается найти символьную переменную mQueue