M
Mik
Neues Mitglied
- 0
Hallo
bei meiner App habe ich die "ganz normale" Subklasse der Activity in der .java Datei mit einem Label, in Kurzform:
Jetzt möchte ich einen CountDownTimer starten und die verbleibende Zeit auf dem Label anzeigen. Dazu brauche ich eine weitere Klasse, da CountDownTimer eine abstrakte Klasse in Java ist:
In der onTick Prozedur möchte ich jetzt die verbleibende Zeit auf dem Label anzeigen. Und das ist genau mein Problem: Wie greife ich auf das Label zu? Denn die Klasse MeinCountDownTimer kennt das Label "Anzeige" natürlich nicht, sprich
funktioniert aus diesem Grund nicht.
Bin für für jede Hilfe dankbar. Ich rätsele da schon so lange dran rum... :-(
Viele Grüße!
bei meiner App habe ich die "ganz normale" Subklasse der Activity in der .java Datei mit einem Label, in Kurzform:
Code:
public class meineApp extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final TextView Anzeige = (TextView) findViewById(R.id.label);
}
Code:
class MeinCountDownTimer extends CountDownTimer {
public MeinCountDownTimer(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);
// TODO Auto-generated constructor stub
}
@Override
public void onFinish() {
// TODO Auto-generated method stub
}
@Override
public void onTick(long millisUntilFinished) {
}
}
Code:
public void onTick(long millisUntilFinished) {
Anzeige.setText(milisUntilFinished);
}
Bin für für jede Hilfe dankbar. Ich rätsele da schon so lange dran rum... :-(
Viele Grüße!