use*_*003 4 android android-volley
我想使用 Volley 从我的 Android 应用程序发送请求。
我已将其包含在 build.gradle 中
dependencies {
...
compile 'com.android.volley:volley:1.1.0'
}
Run Code Online (Sandbox Code Playgroud)
我想使用:
requestQueue queue = Volley.newRequestQueue(this);
Run Code Online (Sandbox Code Playgroud)
但既requestQueue不能Volley也不能解决。
我试过了:
import com.android.volley;
Run Code Online (Sandbox Code Playgroud)
但它也说凌空无法解决。我已经完成了 gradle 同步。
我没有下载任何东西。我的理解是将 Volley 添加到 build.gradle 代替了实际下载库?
感谢 Blackbelt 的回答,我能够为 Google 的标准示例https://developer.android.com/training/volley/simple.html导入以下内容
import com.android.volley.toolbox.Volley;
import com.android.volley.RequestQueue;
import com.android.volley.Request;
import com.android.volley.Response;
import com.android.volley.VolleyError;
import com.android.volley.toolbox.StringRequest;
Run Code Online (Sandbox Code Playgroud)
在这个中
RequestQueue queue = Volley.newRequestQueue(this);
Run Code Online (Sandbox Code Playgroud)
变成了
RequestQueue queue = Volley.newRequestQueue(getContext());
Run Code Online (Sandbox Code Playgroud)
还要感谢 Blackbelt 的回答。我不得不四处getContext()寻找可以调用我的代码的地方。我最终检查队列是否已经在我的第一个请求中实例化,如果没有,则设置它。
| 归档时间: |
|
| 查看次数: |
16717 次 |
| 最近记录: |