Chcę wstawić w swojej aplikacji stoper liczący ile jest ona uruchomiona. Wszystkie tutoriale, które znalazłem zakładają użycie xml do zdefiniowania layoutu i użycia taga <chronometer>, ja jednak używam klasę rozszerzającą view. W main odpalam moje view:
setContentView(new DrawView(this));
w klasie DrawView mam konstruktor i metodę onDraw, jak odpalić chronometer? Zupełnie nie mam pomysłu jak wyświetlić to w canvas:
public class DrawView extends View {
Chronometer mChronometer;
public DrawView(Context context) {
super(context);
setFocusable(true);
mChronometer = new Chronometer(context);
mChronometer.start();
}
@Override
protected void onDraw(Canvas canvas) {
canvas.drawColor(Color.BLACK);
canvas.drawText("czas: " + "?CO TUTAJ WSTAWIC?", 20, 40, myPaint);
}
}
Czy w ogóle dobrze myślę, że to tak trzeba obsłużyć, czy może brakuje mi czegoś jeszcze?