我在数据库中有一个动态表,每次有新插入时,我都需要做一些计算并将数据发送到 android,所以我知道如何在 android 和 php 之间建立连接,但如何让 android 执行多个操作检查到 php 文件,以便它可以显示数据?
private void loadProducts() {
StringRequest stringRequest = new StringRequest(Request.Method.GET, URL_PRODUCTS,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
try {
// converting the string to json array object
JSONArray products = new JSONArray(response);
// traversing through all the object
for (int i = 0; i < products.length(); i++) {
// getting product object from json array
JSONObject productObject = products.getJSONObject(i);
int Temp_dt = productObject.getInt("Temp_dt");
int BusNumber = productObject.getInt("BusNumber");
Product product = new Product(Temp_dt, BusNumber);
// adding the product to product list
productList.add(product);
}
adapter = new ProductsAdapter(WaitingActivity.this, productList);
recyclerView.setAdapter(adapter);
} catch (JSONException e) {
e.printStackTrace();
}
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) { Toast.makeText(WaitingActivity.this, error.getMessage(), Toast.LENGTH_SHORT).show();
}
});
我希望在有新插入时显示数据,但它只显示数据表中存在的内容,如果有新插入,我需要再次进入活动,以便它可以显示我想要的内容。
白衣非少年