Как отобразить каждый результат запроса на одной линии, используя JSON?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как отобразить каждый результат запроса на одной линии, используя JSON?

Сообщение Anonymous »

Я разрабатываю приложение для получения заказов клиентов.
мне нужно отобразить три столбца: имя, местоположение, заказ
Когда я запускаю приложение, в поле Заказ < /strong> the Информация отображается как: < /p>

Tomato quantity 4,Strawberry quantity 6

**How to display them like :**

*Tomato quantity 4

Strawberry quantity 6*

I mean each order name with the quantity on a single line
< /code>

вот как я получаю информацию: < /p>


Это мой код json:


public class BackgroundTask extends AsyncTask {
Context ctx;
Activity activity;
RecyclerView recyclerView;
RecyclerView.Adapter adapter;
RecyclerView.LayoutManager layoutManager;
ProgressDialog progressDialog;
ArrayListarrayList= new ArrayList();
public BackgroundTask(Context ctx)
{
this.ctx=ctx;
activity=(Activity)ctx;
}
String json_string = "\\";

@Override
protected void onPreExecute() {
recyclerView=(RecyclerView)activity.findViewById(R.id.recyclerView);
layoutManager=new LinearLayoutManager(ctx);
recyclerView.setLayoutManager(layoutManager);
recyclerView.setHasFixedSize(true);
adapter=new RecyclerAdapter(arrayList);
recyclerView.setAdapter(adapter);
progressDialog = new ProgressDialog(ctx);
progressDialog.setTitle("Please Wait..");
progressDialog.setMessage("List is loading..");
progressDialog.setIndeterminate(true);
progressDialog.setCancelable(false);
progressDialog.show();
}

@Override
protected void onProgressUpdate(Order... values) {
arrayList.add(values[0]);
adapter.notifyDataSetChanged();
}

@Override
protected void onPostExecute(Void result) {
progressDialog.dismiss();

}

@Override
protected Void doInBackground(Void... params) {
try
{
URL url = new URL(json_string);
HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();

InputStream inputStream = httpURLConnection.getInputStream();
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
StringBuilder stringBuilder = new StringBuilder();
String line;
while ((line = bufferedReader.readLine()) != null) {
stringBuilder.append(line + "\n\t");
}

httpURLConnection.disconnect();

String json_string = stringBuilder.toString().trim();
JSONObject jsonObject = new JSONObject(json_string);
JSONArray jsonArray = jsonObject.getJSONArray("server_response");
int count=0;
while(count

my php -код < /strong>: < /p>




Подробнее здесь: https://stackoverflow.com/questions/379 ... using-json
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»