您好,我具有此功能,我想从MainActivity中的onResponse访问此响应。我是新手,经历了很多类似的问题和回调,但我没有得到如何使用它以及在哪里放置代码的信息。请帮助我
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,并且部分工作正常。数据不是第一次来。数据仅第二次出现。所以我对此进行了研究,并进行了一些回调。请帮助我。