首页 > 其他分享 >12.28

12.28

时间:2025-01-07 23:45:41浏览次数:1  
标签:searchWhat ourhomework1 12.28 new import android com

package com.example.ourhomework1.activities;

import android.annotation.SuppressLint;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;

import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;

import com.example.ourhomework1.R;
import com.example.ourhomework1.dao.UserDao;
import com.example.ourhomework1.pojo.Records;
import com.example.ourhomework1.pojo.Student;
import com.example.ourhomework1.utils.CommonUtils;

import java.util.ArrayList;
import java.util.List;

public class tDailyRecordActivity extends AppCompatActivity implements View.OnClickListener {
private EditText et_searchWhat;
private Button btn_search;
private ListView lv_dailyRecords;
private UserDao userDao;
private Handler mainHandler;

@SuppressLint("MissingInflatedId")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

setContentView(R.layout.activity_tdaily_record);
userDao = new UserDao();
et_searchWhat = findViewById(R.id.et_searchWhat);
btn_search = findViewById(R.id.btn_search);
lv_dailyRecords = findViewById(R.id.lv_dailyRecords);
mainHandler = new Handler(getMainLooper());
btn_search.setOnClickListener(this);
}

@Override
public void onClick(View v) {
if (v.getId() == R.id.btn_search) {
String searchWhat = et_searchWhat.getText().toString().trim();

new Thread(new Runnable() {
@Override
public void run() {

List<Records> records = userDao.getDailyRecords(searchWhat);
List<String> list = new ArrayList<>();
mainHandler.post(new Runnable() {
@Override
public void run() {

for (int i = 0; i < records.size(); i++) {
list.add(records.get(i).toString());
}

ArrayAdapter<String> arrayAdapter = new ArrayAdapter<>(tDailyRecordActivity.this,
android.R.layout.simple_list_item_1, list);


lv_dailyRecords.setAdapter(arrayAdapter);
}
});
}

}).start();
}
}
}

标签:searchWhat,ourhomework1,12.28,new,import,android,com
From: https://www.cnblogs.com/yang-----/p/18658672

相关文章

  • 50本 信息学奥赛启蒙入门书籍汇总(2024.12.28)
    1、宝宝的C++(2016-11)学信奥,要不要先练打字,有必要吗?学信奥,要不要先练打字,有必要吗?-CSDN博客C++第1个程序:hello,world!,一些小技巧!!C++第1个程序:hello,world!,一些小技巧!!-CSDN博客2、啊哈编程星球:一本书入门Python和C++(2019年09月) 啊哈编程星球啊哈编程......
  • GitHub每日最火火火项目(12.28)
    项目名称:siyuan项目介绍:siyuan由siyuan-note开发,是一款隐私至上、自托管且完全开源的个人知识管理软件,采用TypeScript和Golang编写。该项目有24,486个相关代码文件,1,686次构建。在知识管理软件领域,siyuan的开源和自托管特性使其在数据隐私方面具有优势。用户可以自行掌......
  • 2024.12.28 Good Bye 2024: 2025 is NEAR
    比赛链接Solved:5/10Rank:1565-90又-90,好不容易上点分两场全掉没了……A.TenderCarpenter题意:\(n\)个数,问能否有多于一种划分方案,使得划分出的每组数中任选三个数(可以相同)都能构成三角形。显然全划分成一个是合法的;那么只需考虑任意的相邻两个数能否分成一组即可。......
  • 2024.12.28 周六
    2024.12.28周六Q1.1100Youaregiventwointegers$l\ler$.Youneedtofindpositiveintegers$a$and$b$suchthatthefollowingconditionsaresimultaneouslysatisfied:$l\lea+b\ler$$\gcd(a,b)\neq1$orreportthattheydonotexist.......
  • 12.28 CW 模拟赛 赛时记录
    前言还是只管考试的策略,别想其他的每个题控制用时,根据时间选择策略,冷静看题完蛋了是\(\rm{NOIP}\),我们没救了\(\rm{T1}\)怎么办,像是很典的题但是我多半做不出来别人做过容斥的肯定会,但是我就不一样了\(\rm{T2}\)好像也不会做\(\rm{T3}\)基环树上的\(\rm......
  • 2024.12.28模拟赛
    耳机没电了14:46耳机彻底没电了,可是我明明记得早上充了电的这应该是今年最后一次模拟赛了打了T1正解、T225分暴力与T410分暴力,实际T2挂了15分,总分115,排名第六现在也不知道暴力是怎么WA掉的今日作业T1【签到题】题目大意:给出一个长度为\(n\)的序列\(a_{i}\),要求......
  • 模拟赛 12.28 总结
    A.回文考虑一个串满足要求会是怎样的,他通过左-shift可以变成一个回文串,等价于一个回文串通过右-shift可以变成这个串,那么我们手玩可以发现要么这个串本身就是回文串,要么就是两个回文串且其中有一个长度是偶数拼起来的。首先第一个就不用说了显然满足,第二个的话可以这样想:假设......
  • 12.28阅读笔记《软件需求分析》
    管理人员在要求开发一个系统时并不会理解进行需求分析的重要性,他们只知道能不能尽快开发出相应的系统来方便使用,但是如果不做好需求分析,最终开发出的系统也不会有人用。客户的需求认识并不像软件开发人员这样,了解的比较清楚,客户通常并不懂得从系统的实际用户处得到信息的重要性,......
  • 每日总结12.28
    今天上午的软件需求分析课上老师讲了未来软件工程师的就业规划下午继续去完成绩效考核的系统原型职业发展路线参考——软件技术特点:善于独立思考,做事谨慎细致,热衷于专研技术及其创新,对新技术敏感,技术涉面广。属专业技术人才。准备:努力专研技术,紧跟行业动向,深入研究,掌握精髓,做到......
  • 2023.12.28——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.ERP明日计划:学习......