首页 > 其他分享 >每日总结

每日总结

时间:2023-03-03 20:46:36浏览次数:34  
标签:总结 text 每日 new ed date import android

今天练习了数据库的添加,学习了日期的获取

package com.example.meiri;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;

import com.example.meiri.db.PunchHelper;

import java.text.SimpleDateFormat;
import java.util.Date;

public class record extends AppCompatActivity {

    private PunchHelper punchHelper;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_record);

//      声明
        TextView et_date = findViewById(R.id.rd_tv_date);   //日期
        ImageView iv_back = findViewById(R.id.rd_iv_back);  //返回
        Button bt_punch = findViewById(R.id.rd_bt_punch);   //打卡
        EditText ed_keys = findViewById(R.id.rd_ed_keys);   //关键字
        EditText ed_text = findViewById(R.id.rd_ed_text);   //内容
        EditText ed_day = findViewById(R.id.rd_ed_days);    //坚持天数
        EditText ed_maxday = findViewById(R.id.rd_ed_maxday);   //连续最长天数

//      时间显示
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyy年MM月MM日");
        Date date = new Date(System.currentTimeMillis());
        et_date.setText(simpleDateFormat.format(date));

//        返回
        iv_back.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(record.this, MainActivity.class);
                startActivity(intent);
                finish();
            }
        });

        bt_punch.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                String date = et_date.getText().toString().trim();
                String keys = ed_keys.getText().toString().trim();
                String text = ed_text.getText().toString().trim();
                String maxday = ed_maxday.getText().toString().trim();
                String day = ed_day.getText().toString().trim();

//                判断输入是否为空
                if (!TextUtils.isEmpty(keys) && !TextUtils.isEmpty(text) && !TextUtils.isEmpty(maxday)){
                    punchHelper.add(date,keys,text,day,maxday);
                    Intent intent1 = new Intent(record.this, MainActivity.class);

                    startActivity(intent1);
                    finish();
                    Toast.makeText(record.this, "打卡成功", Toast.LENGTH_SHORT).show();

                }
                else {
                    Toast.makeText(record.this, "基本项目未填写完整", Toast.LENGTH_SHORT).show();
                }
            }
        });

        punchHelper = new PunchHelper(record.this);

    }
}

 

 

 

 

日期

public class SimpleDateFormat extends DateFormat {

    // the official serial version ID which says cryptically
    // which version we're compatible with
    static final long serialVersionUID = 4774881970558875024L;

    // the internal serial version which says which version was written
    // - 0 (default) for version up to JDK 1.1.3
    // - 1 for version from JDK 1.1.4, which includes a new field

 

标签:总结,text,每日,new,ed,date,import,android
From: https://www.cnblogs.com/JJTyyds/p/17176901.html

相关文章

  • 每日总结-23.3.3
    Android中数据库的创建•数据库类:SQLiteDatabase•数据库帮助类:SQLiteOpenHelper方法一•db=SQLiteDatabase.openOrCreateDatabase(DATABASE_NAME,Context.MODE_PRI......
  • 每日总结(10)
    所用时间:晚上两个小时代码:71博客:1知识点:     储存;1/SharedDreferences;(1)共享参数使用场景2/SQLiter(1)排序(2)SQLiterDatabase(3)SQLiterOpenHel......
  • 【总结】2023-03-01 Swap and Sort
    SwapandSort题意有一个\(1\dotsn\)的全排列\(p_1\dotsp_n\)。有\(m\)种操作,第\(i\)种操作可以交换\(p_{a_i}\)和\(p_{b_i}\)请问最多执行\(10^5\)次......
  • 3月3号总结
    7.1.4类的多态publicclassMain{publicstaticvoidmain(String[]args){Pointpoint=newPoint(3,4);PointcolorPoint=newColorPoi......
  • 3.3号今日总结
    今天学习了文本视图(文本框)相关的知识:代码如下:步骤1:编写矩形边框的Drawable:<?xmlversion="1.0"encoding="utf-8"?><shapexmlns:android="http://schemas.androi......
  • 周一课堂测试总结
    周一课堂测试总结本周一进行了课堂测试,目的是培养学生解决问题的思路和方法,关于本次课堂测试,进行的并不是特别顺利,其中遇到的一些困难。首先是题目要求课堂练习01题目:......
  • 2023/3/2每日总结
    设置文本内容有两种方式:在XML文件中通过属性android:text设置文本在Java代码中调用文本视图对象的setText方法设置文本  >在Java代码中调用setTextSize方......
  • 【总结】2023-03-01 Σ[k=0..10^100]floor(X/10^k)
    Σ[k=0..10^100]floor(X/10^k)题意给定一个整数\(x\),求\(\sum\limits_{k=0}^{10^{100}}\lfloor\frac{x}{10^k}\rfloor\)。数据范围\(1\leqslantx\leqslant......
  • 是时候该前后端配合合作了---今日总结
    今天主要和后端大佬进行合作。后端大佬主要用python我还是昨天那套vue2+less啊,感受到大佬的力量了。今天差不多就是我使用proxy代理下大佬的接口地址。然后大佬改个地......
  • 每日总结2023/3/3
    今天学习了安卓连接sqlite并且进行登录注册操作main.xml文件<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/r......