package com.example.ourhomework1.activities;

import android.annotation.SuppressLint;
import android.os.Bundle;
import android.os.Handler;
import android.widget.ArrayAdapter;
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.Objectives;
import com.example.ourhomework1.pojo.Records;
import com.example.ourhomework1.utils.CommonUtils;

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

public class tAllRecordsActivity extends AppCompatActivity {
private ListView lv_tAllRecords;
private UserDao userDao;
private Handler mainHandler;

@SuppressLint("MissingInflatedId")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tall_records);
userDao = new UserDao();
lv_tAllRecords = findViewById(R.id.lv_tAllRecords);
mainHandler = new Handler(getMainLooper());


new Thread(new Runnable() {
@Override
public void run() {
List<Records> records = userDao.getAllRecords();
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<>(tAllRecordsActivity.this,
android.R.layout.simple_list_item_1, list);


lv_tAllRecords.setAdapter(arrayAdapter);

}
});
}
}).start();


}
}
posted on 2025-01-06 15:38    阅读(9)  评论(0)    收藏  举报