Android SQLite 如何统计一个字段的总和
SQLite数据库有个表叫account ,里面有一列的名字是balance,类型是int的。如何在dao里面写一个方法统计balance这一字段全部值的总和,并在mainactivity显示出来
我在dao类是这么写的
public Cursor getSum1(){
SQLiteDatabase db = helper.getReadableDatabase();
Cursor sum =db.rawQuery("select sum(balance)from account", null);
db.close();
return sum;
}
mainactivity是这么写的
public void SUm(){
text1=(TextView)findViewById(R.id.textView1);
String sth =dao.getSum1().toString();
text1.setText(sth);
}
运行起来,text1显示的却是android.database.sqlite.SQLiteCursor@40dc9eb8 后面@的这这一串数字每次都会不一样的
求解如何才能改正达到自己想要的效果。就是SQLite数据库有个表叫account ,里面有一列的名字是balance,类型是int的。如何在dao里面写一个方法统计balance这一字段全部值的总和,并在mainactivity的一个TextView显示出来