【发布时间】:2015-03-26 11:34:18
【问题描述】:
我想显示一个人在某个时间的收入。为此,我要求在另一项活动中获得每月收入 (=gehalt) 和每周工作时间 (stunden)。然后在第二个活动中,我想每秒增加 TextView showGehaltproSekunde (id = textViewZahl) 每秒的收入。 我是初学者,所以我不知道我必须在 public void run() 中具体写什么。还是有另一种可能每秒增加数量? 我希望有一个人可以帮助我。谢谢!
public class SecondScreen extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.secondlayout);
Timer t, timer;
Intent getGehalt = getIntent();
float gehalt = getGehalt.getFloatExtra("Gehalt", 0);
Intent getStunden = getIntent();
float stunden = getStunden.getFloatExtra("Stunden", 0);
double gehaltProSekunde = gehalt/4/stunden/3600;
double gehaltProSekundeRounded = Math.round(gehaltProSekunde*1000)/1000.0;
TextView showGehaltProSekunde = (TextView)findViewById(R.id.textViewZahl);
showGehaltProSekunde.setText(gehaltProSekundeRounded+" €");
t = new Timer();
t.scheduleAtFixedRate( new TimerTask() {
@Override
public void run() {
}
});
}
}
【问题讨论】:
标签: java android timer numbers seconds