Android ile sayları toplama

ilk kutuya isim girilecek ikinci kutua bir sayı girilecek. ve bas tuşuna bastımı alttaki TextView egönderecek.her göndermede TextView isimleri rakamları alt alta sıralamalı.
en sonda ise rakamları toplayabilmeli.

bunu yapmam için hangi yolu denemeliyim.
çünkü bas tuşuna bastımı TextView veri siliniyor.

Kodunuz varmı ?
Soru Sorarken Sıkça Düşülen Hatalar

“”"
private void veriKaydetme() {
ad=vAdi.getText().toString();
sayısa=vRakami.getText().toString();

    String zm=""+System.currentTimeMillis();

    long id=veriTabani.verileriEkle(
            ""+ad,
            ""+sayısa,
            ""+zm,
            ""+zm);
    Toast.makeText(this, "kayıt başarılı"+id, Toast.LENGTH_SHORT).show();

   // Log.i("kayıt" ,""+id+ad+sayısa);
    vGosterme.setText(""+ad+sayısa);

    vAdi.setText("");      //edittexti  temizlediğim zaman textviwde yazı siliniyor.Bunun silinmemeli
    vRakami.setText("");

//edittexten gelen sayıları alıp textviewde toplayıp sqliteye nasıl kayıt yaparım.

}

// veri tabanı
public class VeriTabani extends SQLiteOpenHelper {
public VeriTabani(@Nullable Context context) {
super(context,Sabit.VT_ADI, null, Sabit.VT_VERSION);
}

@Override
public void onCreate(SQLiteDatabase db) {
    db.execSQL(Sabit.TABLO_OLUSTUR);
}

@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    db.execSQL(" DROP TABLE IF EXISTS "+Sabit.TABLO_ADI);
    onCreate(db);
}
public long verileriEkle(String ad,String sayısal,String güncellemeTarihi,String eklemeTarihi){
    SQLiteDatabase  database=this.getWritableDatabase();

    ContentValues contentValues=new ContentValues();
    contentValues.put(Sabit.S_AD,ad);
    contentValues.put(Sabit.S_SAYISAL,sayısal);
    contentValues.put(Sabit.S_GUNCELME_TARIHI,güncellemeTarihi);
    contentValues.put(Sabit.S_EKELME_TARIHI,eklemeTarihi);

    long id=database.insert(Sabit.TABLO_ADI,null,contentValues);
    database.close();
    return id;
}

}
“”"