• 家庭记账本5


    今日总结:遍历数据库中记账本

    package com.example.a9999;
    
    import android.os.Bundle;
    import android.util.Log;
    import android.widget.TextView;
    
    import androidx.annotation.Nullable;
    import androidx.appcompat.app.AppCompatActivity;
    
    import org.litepal.LitePal;
    import org.litepal.crud.LitePalSupport;
    import org.w3c.dom.Text;
    
    import java.util.List;
    
    
    public class SecondActivity extends AppCompatActivity {
        @Override
        protected void onCreate(@Nullable Bundle savedInstanceState) {
            String str="";
            super.onCreate(savedInstanceState);
            setContentView(R.layout.chakan);
            List<jizhang> jizhangs= LitePal.findAll(jizhang.class);
            if(jizhangs.size()>0){
                for(jizhang jz:jizhangs){
                    Log.d("SecondActivity","wupin is"+jz.getWupin());
                    Log.d("SecondActivity","shijian is"+jz.getShijian());
                    Log.d("SecondActivity","huafei is"+jz.getHuafei());
                    str+="时间:"+jz.getShijian()+"物品:"+jz.getWupin()+"花费:"+jz.getHuafei()+"
    ";
    
                }
                TextView chakan=(TextView)findViewById(R.id.chakan);
                chakan.setText(str);
            }
        }
    }
    package com.example.a9999;
    
    import org.litepal.crud.LitePalSupport;
    public class jizhang extends LitePalSupport {
        private String shijian;
        private String wupin;
        private String huafei;
    
        public String getShijian() {
            return shijian;
        }
    
        public void setShijian(String shijian) {
            this.shijian = shijian;
        }
    
        public String getWupin() {
            return wupin;
        }
    
        public void setWupin(String wupin) {
            this.wupin = wupin;
        }
    
        public String getHuafei() {
            return huafei;
        }
    
        public void setHuafei(String huafei) {
            this.huafei = huafei;
        }
    }
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical" android:layout_width="match_parent"
        android:layout_height="match_parent">
        <TextView
            android:id="@+id/chakan"
    
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            />
    </LinearLayout>

    2.今日难点:在layout中不知该怎么样让遍历得到的数据输出出来,通过百度发现只需要一个textview就可以!

    3.明日计划:明天将最后的功能删除写出来。

  • 相关阅读:
    JAVA类与对象(十)-----抽象类
    JAVA类与对象(九)------多态
    JAVA类与对象(八)-----重写
    JAVA类与对象(七)------继承
    Mysql与Oracle区别
    redis缓存技术学习
    关于java中B/S架构
    关于java中C/S架构,创建服务器和客户端
    JQuery 轮播图片
    Kendo中ListView 无分页控件显示和有分页控件显示
  • 原文地址:https://www.cnblogs.com/feng747/p/14907456.html
Copyright © 2020-2023  润新知