【发布时间】:2016-01-04 08:05:24
【问题描述】:
我是 Android 新手,只是尝试按照 Android 网站上的说明使用 Volley,但没有找到正确的方法。
这行似乎引起了麻烦:
StringRequest stringRequest = new StringRequest(VoiceInteractor.Request.Method.GET, url,
错误是:
Error:(32, 92) error: cannot find symbol variable Method
MainActivity.java:
package com.jorc.volley;
import android.app.VoiceInteractor;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
import com.android.volley.RequestQueue;
import com.android.volley.Response;
import com.android.volley.VolleyError;
import com.android.volley.toolbox.StringRequest;
import com.android.volley.toolbox.Volley;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final TextView mTextView = (TextView) findViewById(R.id.text);
// Instantiate the RequestQueue.
RequestQueue queue = Volley.newRequestQueue(this);
String url ="http://www.google.com";
// Request a string response from the provided URL.
StringRequest stringRequest = new StringRequest(VoiceInteractor.Request.Method.GET, url,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
// Display the first 500 characters of the response string.
mTextView.setText("Response is: "+ response.substring(0,500));
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
mTextView.setText("That didn't work!");
}
});
// Add the request to the RequestQueue.
queue.add(stringRequest);
}
}
【问题讨论】:
-
你的服务方法类型是get还是post??
-
这似乎解决了问题,谢谢 ρяσѕρєя K
标签: android get android-volley