• 第一次冲刺(八)


    今天我完成了房间的详细信息的查看。

    主要代码为:

    protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_roominfo);
            Time time = new Time();
            time.setToNow();  //获取系统当前时间
            int year =time.year;
            int month=time.month+1;
            int day = time.monthDay;
            int hour = time.hour;
            int min = time.minute;
            int sec=time.minute;
            String y,mo,d,h,mi,s;
            y=String.valueOf(year);
            if(month<10)mo="0"+String.valueOf(month);
            else mo=String.valueOf(month);
            if(day<10)d="0"+String.valueOf(day);
            else d=String.valueOf(day);
            if(hour<10)h="0"+String.valueOf(hour);
            else h=String.valueOf(hour);
            if(min<10)mi="0"+String.valueOf(min);
            else mi=String.valueOf(min);
            if(sec<10)s="0"+String.valueOf(sec);
            else s=String.valueOf(sec);
            str=y+mo+d+h+mi+s;
            Bundle bundle=getIntent().getExtras();
            roomid=bundle.getInt("roomid");
            userid=bundle.getString("nowid");
            int id=roomid+1;
            Thread thread=new Thread(new Runnable() {
                @Override
                public void run() {
                    MysqlUser mysqlUser=new MysqlUser();
                    try {
                        String sql="select roomstate from roominfo where roomid='"+id+"'";
                        roomstate=mysqlUser.select(sql);
                    } catch (SQLException e) {
                        e.printStackTrace();
                    }
                }
            });
            thread.start();
            try {
                thread.join();
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            Roominfo=(TextView) findViewById(R.id.roominfo);
            Roominfo.setText(names[roomid]);
            Roomstate=(TextView)findViewById(R.id.roomstate);
            if(roomstate.equals("1")){
                Roomstate.setTextColor(Color.rgb(255, 0, 0));
                Roomstate.setText("已被预定");
            }
            else {
                Roomstate.setTextColor(Color.rgb(0, 255, 0));
                Roomstate.setText("未被预定");
            }
            Roominfo.setTypeface(Typeface.createFromAsset(RoominfoActivity.this.getAssets(), "font/KaiTi.TTF"));
            Roomstate.setTypeface(Typeface.createFromAsset(RoominfoActivity.this.getAssets(), "font/KaiTi.TTF"));
            Roomimg=(ImageView)findViewById(R.id.roomimg);
            Roomimg.setImageResource(img[roomid]);
            Reserve=(Button)findViewById(R.id.reserve);
            Reserve.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    int id=roomid+1;
                    if(roomstate.equals("1"))
                    Toast.makeText(RoominfoActivity.this, "房间已被预定",Toast.LENGTH_SHORT).show();
                    else{
                        Toast.makeText(RoominfoActivity.this, "预定成功!",Toast.LENGTH_SHORT).show();
                        new Thread(new Runnable() {
                            @Override
                            public void run() {
                                MysqlUser mysqlUser=new MysqlUser();
                                try {
                                    String sql="update roominfo set roomstate= 1,roomuserid='"+userid+"',reservetime='"+str+"'where roomid='"+id+"'";
                                    mysqlUser.update(sql);
                                } catch (SQLException e) {
                                    e.printStackTrace();
                                }
                            }
                        }).start();
                    }
                }
            });
        }
  • 相关阅读:
    8-kubernetes-安全
    6-kubernetes网络
    5-kunernetes资源调度
    4-K8S 部署Java应用及应用程序生命周期管理
    3-kubernetes监控与日志管理
    2-K8S常用命令
    1-kubeadm部署1.18.0单master集群
    部署Prometheus+Grafana监控
    微信小程序学习
    vue 中使用 @scroll事件 没有用
  • 原文地址:https://www.cnblogs.com/20193925zxt/p/14910619.html
Copyright © 2020-2023  润新知