JAVA日报

换汤不换药之家庭记账本app开发(MainActivity)

package com.example.jizhang;

import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.Toast;

import androidx.appcompat.app.AppCompatActivity;

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

import adapter.UserListAdapter;
import bean.user;
import dao.userdao;

public class MainActivity extends AppCompatActivity implements View.OnClickListener {
private EditText editText0;
private EditText editText1;
private EditText editText2;
private EditText editText3;
private EditText editText4;
private EditText editText5;
private ListView mUserList1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initUI();
userdao userDao=userdao.getInstance(getApplicationContext());
Log.e("qwer","1234");
List<user> userList=userDao.findAll();
for(user u:userList){
Log.e("user",u.getEat());
}
}
private void initUI() {
String a = dat();
editText0 = (EditText) findViewById(R.id.edt_date);
editText0.setText(a);
editText1 = (EditText) findViewById(R.id.edt_eat);
editText2 = (EditText) findViewById(R.id.edt_play);
editText3 = (EditText) findViewById(R.id.edt_clothes);
editText4 = (EditText) findViewById(R.id.edt_live);
editText5 = (EditText) findViewById(R.id.edt_usual);
mUserList1=findViewById(R.id.user_list);
findViewById(R.id.btn).setOnClickListener(this);
findViewById(R.id.btn2).setOnClickListener(this);
findViewById(R.id.btn3).setOnClickListener(this);
findViewById(R.id.btn4).setOnClickListener(this);
}
@Override
public void onClick(View v) {
Intent intent=new Intent();
if(v.getId()==R.id.btn) {
String date = editText0.getText().toString();
String eat = editText1.getText().toString();
String play = editText2.getText().toString();
String clothes = editText3.getText().toString();
String live = editText4.getText().toString();
String usual = editText5.getText().toString();
if (eat.length()==0||play.length()==0||clothes.length()==0||live.length()==0||usual.length()==0) {
Toast.makeText(getApplicationContext(), "请输入完整", Toast.LENGTH_SHORT).show();
return;
} else {
savedb(date,eat,play,clothes,live,usual);
Toast.makeText(getApplicationContext(), "添加成功", Toast.LENGTH_SHORT).show();
return;
}}
else if(v.getId()==R.id.btn2){
intent.setClass(getApplicationContext(),FirstActivity.class);
}
else if(v.getId()==R.id.btn3){
intent.setClass(getApplicationContext(),ThirdActivity.class);
}
else if(v.getId()==R.id.btn4){
intent.setClass(getApplicationContext(),SecondActivity.class);
}
startActivity(intent);
}
private void InitData(){
userdao userDao=userdao.getInstance(getApplicationContext());
List<user> userList=userDao.findAll();
UserListAdapter adapter=new UserListAdapter(getApplicationContext(),userList);
mUserList1.setAdapter(adapter);
}
private void savedb(String date, String eat, String play, String clothes, String live,String usual) {
userdao userDao = userdao.getInstance(getApplicationContext());
user u = new user(date,eat,play,clothes,live,usual);
userDao.insert(u);
}
public static String dat() {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");//设置日期格式
String str = df.format(new Date());
//System.out.println(df.format(new Date()));// new Date()为获取当前系统时间
return str;
}

@Override
public void onPointerCaptureChanged(boolean hasCapture) {

}
}
原文地址:https://www.cnblogs.com/mumulailai/p/14909694.html