Надеюсь, кто-то может указать мне в правильном направлении. Немного новичок в Android, так что там, если я просто полностью упустил что-то глупое. Я отрывал свои волосы от этого. Я создаю строку, которая отправляется обработчику службы для захвата json-информации. Проблема заключается в том, что я могу отправить ее без проблем, если json url жестко закодирован. вот так: String url = "google.com" , но когда я пытаюсь поместить переменные в URL-адрес, например: String url = "www. google.com/ "+ файл; это задыхается. Я пробовал чертово близко ко всему, что я могу придумать. Любая помощь будет принята с благодарностью. Спасибо. Прилагается мой фрагмент кода.Переменные в JSON URL String Android
String url = "http://mapp.snc.edu/cgi-bin/ma/classes/" + subs + ""; \t \t
\t \t
// Creating service handler class instance
ServiceHandler sh = new ServiceHandler();
// Making a request to url and getting response
String jsonStr = sh.makeServiceCall(url, ServiceHandler.GET);
Log.d("Response: ", "> " + jsonStr);
JSONParser jParser = new JSONParser();
// Getting JSON from URL
JSONObject json = jParser.getJSONFromUrl(url);
try {
// Getting JSON Array
term = json.getJSONArray(TAG_TERM);
JSONObject c = term.getJSONObject(0);
// Storing JSON item in a Variable
String termdesc = c.getString(TAG_ID);
//Importing TextView
final TextView uid = (TextView)findViewById(R.id.header);
//Set JSON Data in TextView
uid.setText(termdesc);
} catch (JSONException e) {
e.printStackTrace();
}
что фактическая ошибка или проблема вы столкнулись? – Panther
Все приложение падает, когда я использую переменные в URL-адресе. –
post logcat ... –