• 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) {

    }
    }
  • 相关阅读:
    基于UML和ASP.NET实现三层B/S结构系统开发
    通过避免下列 10 个常见 ASP.NET 缺陷使网站平稳运行(转)
    GOOGLE浏览器(已经可以下载啦)
    虽然很老,但是还是挺有用,而且经常要看。META
    ASP.NET保持用户状态的九种选择
    设计ASP.NET应用程序的七大绝招
    将更智能的 ASP.NET 文件下载体验内置到您的 Web 应用程序中 (MSDN)
    据说是民间最准确的算命法则
    ASP.NET是否是微软继MFC之后最无用的框架?
    宁波单身公寓出租
  • 原文地址:https://www.cnblogs.com/mumulailai/p/14909694.html
Copyright © 2020-2023  润新知