Здравствуйте, у меня есть эта функция, и я хочу получить доступ к этому ответу из onResponse в моей MainActivity.Я новичок и прохожу через множество вопросов и ответных звонков, но я не понял, как его использовать и где разместить код.Пожалуйста, помогите мне
private void jsonrequest() {
mRequestQueue = Volley.newRequestQueue(this);
mStringRequest= new StringRequest(Request.Method.GET, JSON_URI,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
sharedPref = getApplicationContext().getSharedPreferences(
"com.demoapp", Context.MODE_PRIVATE);
SharedPreferences.Editor prefEditor = sharedPref.edit();
prefEditor.putString("url", response);
prefEditor.commit();
}}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e("Volley Error",error.toString());
}
});
}
, и я использую sharedpreferences, и он работает нормально частично.Данные не приходят в первый раз.данные приходят только во второй раз.так что я исследовал это и пришел к некоторому обратному вызову.пожалуйста, помогите мне об этом.