최근에 안드로이드 스튜디오 2.3에서 응용 프로그램을 만들었습니다. 사용하는 링크가 브라우저 및 데이터에서 올바르게 작동하고 있습니다. json 형식으로 성공적으로 표시됩니다. 하지만 이러한 데이터를 검색 할 수 없습니다 내 응용 프로그램에서,이 같은 내 응용 프로그램의 Gradle을 파일에 avolley lib 디렉토리를 추가데이터가 브라우저에 표시되어 있지만 서버에서 안드로이드 스튜디오로 데이터를 가져올 수 없습니다.
컴파일 'com.mcxiaoke.volley : 라이브러리 : 1.0.18'
내가 MainActivity에서 사용하는 코드는 다음과 같습니다
public class MainActivity extends AppCompatActivity {
RequestQueue rq;
String url = "http://abdulwahid.esy.es/show.php";
TextView txtshow;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
txtshow = (TextView) findViewById(R.id.txtshow);
rq = Volley.newRequestQueue(this);
JsonObjectRequest jor = new JsonObjectRequest(Request.Method.GET, url,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
try {
JSONArray jarr = response.getJSONArray("allstudents");
for (int i = 0; i < jarr.length(); i++) {
JSONObject res = jarr.getJSONObject(i);
String id = res.getString("id");
String name = res.getString("name");
String info = res.getString("info");
txtshow.append("\n" + id + " - " + name + "\n" + info + "\n" + "------------------" + "\n");
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}
, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e("VOLLEY", "ERROR");
}
});
rq.add(jor);
}
나는 웹 브라우저에서 성공적으로 실행 사용 PHP 파일의 링크. 내 응용 프로그램에서 데이터를 표시하는 방법 또는 온라인으로 데이터 양식을 검색하는 데 사용할 다른 코드 또는 라이브러리가 있습니까? 브라우저에서와 같이 캐릭터 라인의 데이터를 검색 할 수
을 잘 무엇이 잘못되었는지? – greenapps
'사용하고있는 php 파일의 링크가 정상적으로 실행되었습니다. ' 어떻게 알았어? – greenapps
@greenapps, 나는 웹 브라우저에서 그것을 시도하고 성공적으로 작동합니다. – Amjad