<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, &quot;response &quot; + ((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, &quot;error message&quot;);</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: &lt;init&gt;, 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>