Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.szyszkacompany.testy
- import android.support.v7.app.AppCompatActivity
- import android.os.Bundle
- import android.os.SystemClock
- import android.util.Log
- import android.view.View
- import android.widget.Chronometer
- import android.widget.Button
- class MainActivity : AppCompatActivity() {
- var theChronometer: Chronometer? = null
- private val LOGTAG = "ACLog"
- var thenCounter = 0
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- setContentView(R.layout.activity_main)
- var button: Button;
- theChronometer = findViewById(R.id.chronometer)
- button = findViewById(R.id.start)
- button.setOnClickListener(mStartListener)
- button = findViewById(R.id.stop)
- button.setOnClickListener(mStopListener)
- button = findViewById(R.id.reset);
- button.setOnClickListener(mResetListener);
- button = findViewById(R.id.setFormat);
- button.setOnClickListener(mSetFormatListener);
- button = findViewById(R.id.clearFormat);
- button.setOnClickListener(mClearListener);
- theChronometer!!.onChronometerTickListener = theOnChronometerTickListener
- var alBase = theChronometer!!.base;
- Log.i(LOGTAG, "Base: $alBase");
- var astrFormat = theChronometer!!.format
- Log.i(LOGTAG, "Format: " + astrFormat)
- }
- private val theOnChronometerTickListener = Chronometer.OnChronometerTickListener() {
- Log.i(LOGTAG, "Counter: " + thenCounter++)
- }
- var mStartListener = View.OnClickListener()
- {
- theChronometer!!.start()
- }
- var mStopListener = View.OnClickListener()
- {
- theChronometer!!.stop();
- }
- var mResetListener = View.OnClickListener()
- {
- theChronometer!!.base = SystemClock.elapsedRealtime();
- }
- var mSetFormatListener = View.OnClickListener()
- {
- theChronometer!!.format = "Formatted time (%s)"
- }
- var mClearListener = View.OnClickListener()
- {
- theChronometer!!.format = null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement