2024.3.18软件工程日报

学习时间1h

代码量100

package com.example.text_five;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TimePicker;
import android.widget.Toast;

import androidx.appcompat.app.AppCompatActivity;

import com.example.text_five.dao.UserDao;

public class Clock_in extends AppCompatActivity {
private TimePicker startTimePicker;
private TimePicker endTimePicker;
private EditText studyContentEditText;

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

startTimePicker = findViewById(R.id.time_s);
endTimePicker = findViewById(R.id.time_e);
studyContentEditText = findViewById(R.id.w4);


}

public void 打卡2(View view) {

// 获取开始时间
int startHour = startTimePicker.getHour();
int startMinute = startTimePicker.getMinute();

// 获取结束时间
int endHour = endTimePicker.getHour();
int endMinute = endTimePicker.getMinute();

// 将开始时间转换为字符串形式
String startTime = String.format("%02d:%02d", startHour, startMinute);

// 将结束时间转换为字符串形式
String endTime = String.format("%02d:%02d", endHour, endMinute);

// 获取学习内容
String studyContent = studyContentEditText.getText().toString();

Intent intent = getIntent();
String account = intent.getStringExtra("account");

new Thread(){
@Override
public void run() {
boolean success = UserDao.daka(startTime, endTime, studyContent, account);
if(success) {
runOnUiThread(new Runnable() {
@Override
public void run() {
Toast.makeText(Clock_in.this, "打卡成功", Toast.LENGTH_LONG).show();
}
});
}
}
}.start();

}

}
posted @ 2024-03-24 23:29  liuxuechao  阅读(1)  评论(0编辑  收藏  举报