<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Hi all,</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">I have an application which calls <span style="font-family:monospace,monospace">new StringRequest()</span>of Volley library:</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div><div><font face="monospace, monospace">StringRequest request = new StringRequest(url,</font></div><div><font face="monospace, monospace"> <div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline"> </div>new <b>Response.Listener</b>() {</font></div><div><font face="monospace, monospace"><span class="" style="white-space:pre">        <div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline"> </div></span>@Override</font></div><div><font face="monospace, monospace"><span class="" style="white-space:pre">        <div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline"> </div></span>public void onResponse(Object response) {</font></div><div><font face="monospace, monospace"><span class="" style="white-space:pre">        <div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline"> </div></span>Log.d(TAG, "response " + ((String) response).substring(0,500));</font></div><div><font face="monospace, monospace"><span class="" style="white-space:pre">        <div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline"> </div></span>}</font></div><div><font face="monospace, monospace"><span class="" style="white-space:pre">        <div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline"> </div></span>}, new <b>Response.ErrorListener</b>() {</font></div><div><font face="monospace, monospace"><span class="" style="white-space:pre">        <div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline"> </div></span>@Override</font></div><div><font face="monospace, monospace"><span class="" style="white-space:pre">        <div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline"> </div></span>public void onErrorResponse(VolleyError error) {</font></div><div><font face="monospace, monospace"> <div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline"> </div><div class="gmail_default" style="display:inline">L</div>og.d(TAG, "error message");</font></div><div><font face="monospace, monospace"><span class="" style="white-space:pre">        </span> <div class="gmail_default" style="display:inline"> </div>}</font></div><div><font face="monospace, monospace"><span class="" style="white-space:pre">        </span>});</font></div></div><div><br></div><div><br></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">It contains two callbacks as its parameters: Response.Listener() and Response.ErrorListener(). </div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">When I parse reached methods of this application, it can only reach SootMethod StringRequest: <init>, but when I examine all the statements in this method, I cannot find bodies of the two registered listeners. Is there any way to get the method body of onResponse() ?</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Thank you for your help !<br clear="all"><div><br></div>-- <br><div class="gmail_signature"><font face="arial, helvetica, sans-serif">Xinxin</font></div>
<br></div><div><br></div></div>
</div>