0

クロノメーターのウェブサイトからこのコードを取得しました。アクティビティの開始時にクロノメーターを実行し、秒単位の実行時間を次のような整数値で受け取りたいです

          myclock =  mChronometer.get vaule (example idea);

またはクロノメーターから直接値を取得できるその他の方法

 import android.app.Activity;
  import android.os.Bundle;
  import android.os.SystemClock;
  import android.view.View;
  import android.view.View.OnClickListener;
  import android.widget.Button;
  import android.widget.Chronometer;

  public class StopWatch extends Activity {
Chronometer mChronometer;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.main);

    Button button;

    mChronometer = (Chronometer) findViewById(R.id.chronometer);

    // Watch for button clicks.
    button = (Button) findViewById(R.id.start);
    button.setOnClickListener(mStartListener);

    button = (Button) findViewById(R.id.stop);
    button.setOnClickListener(mStopListener);

    button = (Button) findViewById(R.id.reset);
    button.setOnClickListener(mResetListener);

}

View.OnClickListener mStartListener = new OnClickListener() {
    public void onClick(View v) {
        mChronometer.start();
    }
};

View.OnClickListener mStopListener = new OnClickListener() {
    public void onClick(View v) {
        mChronometer.stop();
    }
};

View.OnClickListener mResetListener = new OnClickListener() {
    public void onClick(View v) {
        mChronometer.setBase(SystemClock.elapsedRealtime());
    }
};
}     

元のサイトhttp://www.edumobile.org/android/android-development/stop-watch-example/へのリンクです 。

4

0 に答える 0