Wie das umzusetzen, CountDownTimer-Klasse in Xamarin C# Android?

Ich bin neu in Xamarin.Android-framework. Ich arbeite auf count-down-timer aber nicht in der Lage zu implementieren, wie die java Countdown-Timers Klasse. Könnte jemand bitte mir helfen zu konvertieren java - code zu C# Xamarin android-code.

    bar = (ProgressBar) findViewById(R.id.progress);
    bar.setProgress(total);
    int twoMin = 2 * 60 * 1000; //2 minutes in milli seconds

    /** CountDownTimer starts with 2 minutes and every onTick is 1 second */
    cdt = new CountDownTimer(twoMin, 1000) { 

        public void onTick(long millisUntilFinished) {

            total = (int) ((dTotal / 120) * 100);
            bar.setProgress(total);
        }

        public void onFinish() {
             //DO something when 2 minutes is up
        }
    }.start();
  • Wo ist der code?
  • ich habe den link..danke für Antworten
  • u kann mir sagen, wie führen Sie diesen code auf ui-thread xamarin android
  • Was haben Sie versucht? Wie es aussieht ist die Klasse, die Sie brauchen, ist Countdown-Timers, und so sollte es nur eine einfache Frage der Portierung von code von Java nach C#
  • Damals hatte ich dieses problem auch. Die Art, wie wir CountDownTimer auf Java ist so Verschieden von dem, was die C# - syntax erlauben uns, das zu tun. Ich habe eine Umsetzung von CountDownTimer als Kind Klasse auf das wesentliche. Bitte öffnen Sie erneut die Frage, damit ich Antworten kann, was er braucht. P. S.: ich bearbeitet die Frage, um es besser erklären und, die original-Java-source-code, die er braucht, um umgewandelt werden.
  • Keine Ahnung, warum das geschlossen wurde, ist unklar. Es scheint ziemlich offensichtlich.

InformationsquelleAutor D micro | 2013-06-25
Schreibe einen Kommentar