家庭记账本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.明日计划:明天将最后的功能删除写出来。

原文地址:https://www.cnblogs.com/feng747/p/14907456.html