我无法立即更新按钮上的文字。它总是更新一个输入。在插入数据时获得即时结果的最佳方法是什么?
public void getTenPercent(){
Cursor res = myDb.getAllData();
double tithe = 0.00;
while(res.moveToNext()){
if(!res.getString(1).equals(""))
tithe += Double.parseDouble(res.getString(1)) / 10;
}
btnDelete = (Button) findViewById(R.id.btn_delete);
btnDelete.setText("$" + String.valueOf(tithe));
res.close();
}
无论我在哪里尝试实现getTenPercent(),在它之前,之后甚至之前和之后仍然会更新它后面的一个输入。