static String userLocation(String url) { RequestQueue queue = Volley.newRequestQueue(context); // String url = "http://www.jobdiagnosis.com/iphone/userlocation.PHP"; StringRequest dr = new StringRequest(Request.Method.GET,url,new Response.Listener<String>() { @OverrIDe public voID onResponse(String response) { // response res=response; //edit_location.setText(response); // Toast.makeText(context,response,Toast.LENGTH_LONG).show(); } },new Response.ErrorListener() { @OverrIDe public voID onErrorResponse(VolleyError error) { // error. Toast.makeText(getApplicationContext(),"error"+error,Toast.LENGTH_LONG).show(); Log.d("error",""+error); } } ); queue.add(dr); return res; }
当我用同样的方法干杯响应时,响应打印正常
当我调用method和print return语句时,res打印null.
任何帮助表示赞赏.先感谢您.
请建议我如何在一项或多项活动中分享回复
抱歉我的英语不好..
解决方法 尝试将res声明为全局变量.没有返回值.因为您不知道,请求何时完成.并使用此全局变量. 总结以上是内存溢出为你收集整理的android – 方法返回null值全部内容,希望文章能够帮你解决android – 方法返回null值所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)