Page 984 - 3-3
P. 984

import android.os.Bundle;
            import android.widget.TextView;


            import com.mdp.mdp.R;


            import org.json.JSONArray;
            import org.json.JSONException;
            import org.json.JSONObject;


            public class ParkingStatus extends AppCompatActivity {
                TextView time, money;


                @Override
                protected void onCreate(Bundle savedInstanceState) {
                    super.onCreate(savedInstanceState);
                    setContentView(R.layout.activity_parking_status);


                    time = (TextView) findViewById(R.id.time);
                    money = (TextView) findViewById(R.id.money);


                    Intent intent = getIntent();
                    String carNum = intent.getStringExtra("carNum");
                    JSONObject carList = ParkingLot.getCarList();
                    // 차량 목록 json   객체로 얻어옴
                    try {
                    // 차량 정보 목록에서 전달받은 차량번호의 차량 정보 얻어옴
                        JSONArray array = carList.getJSONArray("CarList");
                        JSONObject carInfo = null;
                        for (int i = 0; i <array.length(); i++) {
                            JSONObject obj = array.getJSONObject(i);
                            if (obj.getString("ID").equals(carNum)) {
                                carInfo = obj;
                                break;
                            }
                        }
                        time.setText(carInfo.getString("Date"));
                       // 차량 주차 시간 표시
                        money.setText(carInfo.getInt("Fee") + " 원");
                    // 현재 주차요금 표시
                    } catch (JSONException e) {
                        e.printStackTrace();
                    }
                }
            }




                                                         - 984 -
   979   980   981   982   983   984   985   986   987   988   989