zoukankan      html  css  js  c++  java
  • 2021年3月8日 体温上报app开发02

    时间:1个小时左右

    代码:200行左右

    博客:1

    学习内容:今天梳理了体温上报app的逻辑对代码进行了整理

    开始页面:

    package bjfu.it.sun.tem;
    
    import androidx.appcompat.app.AppCompatActivity;
    
    import android.content.Intent;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    //主界面
    public class MainActivity extends AppCompatActivity implements View.OnClickListener  {
    
        private Button deng,zhuce;
        private Intent i;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            initView();
        }
        //初始化id
        public void initView(){
            deng=findViewById(R.id.main_deng);//初始化
            deng.setOnClickListener(this); //添加监听事件
    
            zhuce=findViewById(R.id.main_zhuce) ;
            zhuce.setOnClickListener(this); //添加监听事件
    
        }
    
    
        @Override
        public void onClick(View v) {
            switch(v.getId() ){
                case R.id.main_deng :
                    i=new Intent(this,dengActivity.class) ;
                  //  i.putExtra("flag",1) ;
                    startActivity(i);//执行跳转
                    finish() ;
                    break;
                case R.id.main_zhuce :
                    i=new Intent(this,zhuceActivity .class) ;
                    i.putExtra("flag",2) ;
                    startActivity(i);//执行跳转
                    finish() ;
                    break;
            }
        }
    }

    选择功能页面:

    package bjfu.it.sun.tem;
    
    
    import android.content.Intent;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    
    import androidx.appcompat.app.AppCompatActivity;
    
    //选择功能页面
    public class LoginActivity extends AppCompatActivity implements View.OnClickListener {
        private Button add,check,see,export;
        private Intent i;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_login);
    
            initView();
    
    
        }
    
        private void initView(){
            add=findViewById(R.id.lo_add  ) ;
            check =findViewById(R.id.lo_check  ) ;
            see=findViewById(R.id.lo_see ) ;
            export=findViewById(R.id.lo_export);
    
            add.setOnClickListener(this) ;
            check .setOnClickListener(this) ;
            see.setOnClickListener(this) ;
    
            export.setOnClickListener(this) ;
        }
    
        @Override
        public void onClick(View v) {
            switch (v.getId() ){
                case R.id.lo_add  :
                    i=new Intent(this,AddTemActivity.class) ;
                    startActivity(i);//执行跳转
                    finish();
                    break;
                case R.id.lo_check  :
                    i=new Intent(this,CheckActivity.class) ;
                    startActivity(i);//执行跳转
                    break;
                case R.id.lo_see   :
                    i=new Intent(this,StatisticsActivity.class) ;
                    startActivity(i);//执行跳转
                    break;
                case R.id.lo_export:
                    //导到了新建的表里面
                    i=new Intent(this,ExportActivity.class) ;
                    startActivity(i);//执行跳转
                    break;
    
            }
        }
    }
  • 相关阅读:
    React-Native 基本环境的搭建
    initWithFrame 与 initWithCoder 、awakeFromNib 的方法理解笔记
    关于 jwTextFiled 的使用说明
    使用 SourceTree 遇到冲突的解决方法
    如何使用最简单的方法将一个已经存在的工程中使用 cocaPodfile
    使用 NSData 分类实现,对 NSData 数据类型进行 AES 加密
    相机检测
    纯代码适配优化方案之一(内联函数的使用)
    页面跳转问题,多次 push 到新的页面的问题的解决方法
    判断银行卡卡号输入的合法性接口
  • 原文地址:https://www.cnblogs.com/j-y-s/p/14902438.html
Copyright © 2011-2022 走看看