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 -